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 riscv64 --nodeps /builddir/build/SPECS/nodejs20.spec'], chrootPath='/var/lib/mock/f40-build-759302-119842/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=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/nodejs20.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 sh: line 1: /usr/bin/python3: No such file or directory warning: line 316: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20 warning: line 356: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-devel warning: line 386: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-libs warning: line 396: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-full-i18n warning: line 446: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-npm warning: line 461: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-docs Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1701216000 Wrote: /builddir/build/SRPMS/nodejs20-20.10.0-1.fc40.src.rpm RPM build warnings: line 316: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20 line 356: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-devel line 386: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-libs line 396: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-full-i18n line 446: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-npm line 461: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-docs Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/nodejs20.spec'], chrootPath='/var/lib/mock/f40-build-759302-119842/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=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/nodejs20.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 warning: line 316: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20 warning: line 356: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-devel warning: line 386: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-libs warning: line 396: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-full-i18n warning: line 446: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-npm warning: line 461: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-docs Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1701216000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.g3LOWu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-v20.10.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/node-v20.10.0-stripped.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd node-v20.10.0 + rm -rf /builddir/build/BUILD/node-v20.10.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/node-v20.10.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Remove-unused-OpenSSL-config.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf deps/zlib + rm -rf deps/brotli + rm -rf deps/v8/third_party/jinja2 + rm -rf tools/inspector_protocol/jinja2 + check_wasm_dep cjs-module-lexer /builddir/build/SOURCES/cjs-module-lexer-1.2.2-stripped.tar.gz deps/cjs-module-lexer/package.json + local -r name=cjs-module-lexer source=/builddir/build/SOURCES/cjs-module-lexer-1.2.2-stripped.tar.gz packagejson=deps/cjs-module-lexer/package.json ++ jq -r .version deps/cjs-module-lexer/package.json + local -r expected_version=1.2.2 + ls /builddir/build/SOURCES/cjs-module-lexer-1.2.2-stripped.tar.gz + grep -q --fixed-strings 1.2.2 + printf '%s version matches\n' cjs-module-lexer cjs-module-lexer version matches + check_wasm_dep undici /builddir/build/SOURCES/undici-5.26.4-stripped.tar.gz deps/undici/src/package.json + local -r name=undici source=/builddir/build/SOURCES/undici-5.26.4-stripped.tar.gz packagejson=deps/undici/src/package.json ++ jq -r .version deps/undici/src/package.json + local -r expected_version=5.26.4 + ls /builddir/build/SOURCES/undici-5.26.4-stripped.tar.gz + grep -q --fixed-strings 5.26.4 + printf '%s version matches\n' undici undici version matches + pfiles=($(grep -rl python)) ++ grep -rl python + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP doc/changelogs/CHANGELOG_V4.md doc/changelogs/CHANGELOG_V7.md doc/changelogs/CHANGELOG_ARCHIVE.md doc/changelogs/CHANGELOG_V6.md doc/changelogs/CHANGELOG_V18.md doc/changelogs/CHANGELOG_IOJS.md doc/changelogs/CHANGELOG_V13.md doc/changelogs/CHANGELOG_V11.md doc/changelogs/CHANGELOG_V9.md doc/changelogs/CHANGELOG_V14.md doc/changelogs/CHANGELOG_V17.md doc/changelogs/CHANGELOG_V16.md doc/changelogs/CHANGELOG_V15.md doc/changelogs/CHANGELOG_V8.md doc/changelogs/CHANGELOG_V19.md doc/changelogs/CHANGELOG_V5.md doc/changelogs/CHANGELOG_V12.md doc/changelogs/CHANGELOG_V10.md doc/changelogs/CHANGELOG_V20.md doc/api/all.html doc/api/all.json doc/api/report.json doc/api/report.html doc/api/report.md doc/contributing/maintaining/maintaining-the-build-files.md doc/contributing/maintaining/maintaining-icu.md doc/contributing/collaborator-guide.md test/parallel/test-child-process-set-blocking.js test/parallel/test-stdio-closed.js test/pseudo-tty/pseudo-tty.status test/pseudo-tty/no_interleaved_stdio.js test/pseudo-tty/test-stderr-stdout-handle-sigwinch.js test/pseudo-tty/no_dropped_stdio.js test/pummel/test-child-process-spawn-loop.js test/fixtures/wpt/common/security-features/README.md test/fixtures/wpt/common/README.md configure Makefile common.gypi vcbuild.bat android-configure src/inspector/node_inspector.gypi node.gyp BUILDING.md deps/npm/node_modules/spdx-license-ids/index.json 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/configure.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/node-gyp/CHANGELOG.md deps/npm/node_modules/node-gyp/gyp/gyp_main.py deps/npm/node_modules/node-gyp/gyp/gyp deps/npm/node_modules/node-gyp/gyp/README.md deps/npm/node_modules/node-gyp/gyp/pyproject.toml deps/npm/node_modules/node-gyp/gyp/test_gyp.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.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/metadata.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/README.md deps/uv/.readthedocs.yaml deps/uv/ChangeLog deps/uv/LINKS.md deps/uv/tools/make_dist_html.py deps/base64/base64/lib/tables/table_enc_12bit.py 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/README.md deps/v8/third_party/test262-harness/test/test_parseTestRecord.py deps/v8/third_party/test262-harness/test/test_test262.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/test262-harness/README.md deps/v8/third_party/inspector_protocol/code_generator.py deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py deps/v8/third_party/inspector_protocol/concatenate_protocols.py deps/v8/third_party/inspector_protocol/roll.py deps/v8/third_party/inspector_protocol/convert_protocol_to_json.py deps/v8/third_party/inspector_protocol/crdtp/dispatch.h deps/v8/third_party/ittapi/buildall.py deps/v8/third_party/ittapi/README.md deps/v8/third_party/markupsafe/README.chromium deps/v8/third_party/markupsafe/__init__.py deps/v8/third_party/markupsafe/get_markupsafe.sh deps/v8/third_party/v8/builtins/LICENSE deps/v8/third_party/v8/builtins/array-sort.tq deps/v8/.vpython3 deps/v8/.gn deps/v8/gni/protoc.py deps/v8/gni/proto_library.gni deps/v8/src/objects/intl-objects.cc deps/v8/WORKSPACE deps/v8/bazel/requirements.txt deps/v8/DEPS deps/v8/BUILD.gn deps/v8/tools/avg.py deps/v8/tools/perf-compare.py deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py deps/v8/tools/wasm-compilation-hints/wasm.py deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py deps/v8/tools/testrunner/testproc/shard_test.py deps/v8/tools/testrunner/testproc/variant_test.py deps/v8/tools/testrunner/testproc/util_test.py deps/v8/tools/testrunner/testproc/loader_test.py deps/v8/tools/testrunner/testproc/fuzzer_test.py deps/v8/tools/testrunner/testproc/sequence_test.py deps/v8/tools/testrunner/testproc/util.py deps/v8/tools/testrunner/testproc/stack_utils/stack_analyzer_util_test.py deps/v8/tools/testrunner/testproc/stack_utils/clusterfuzz_fakes.py deps/v8/tools/testrunner/testproc/stack_utils/stack_analyzer_util.py deps/v8/tools/testrunner/standard_runner_test.py deps/v8/tools/testrunner/PRESUBMIT.py deps/v8/tools/testrunner/local/pool.py deps/v8/tools/testrunner/local/testsuite_test.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/testdata/expected_test_results2.json deps/v8/tools/testrunner/testdata/expected_test_results1.json deps/v8/tools/testrunner/standard_runner.py deps/v8/tools/testrunner/objects/testcase_test.py deps/v8/tools/testrunner/utils/test_utils.py deps/v8/tools/testrunner/num_fuzzer.py deps/v8/tools/generate-builtins-tests.py deps/v8/tools/.vpython3 deps/v8/tools/gcmole/PRESUBMIT.py deps/v8/tools/gcmole/run-gcmole.py deps/v8/tools/gcmole/package.sh deps/v8/tools/gcmole/README deps/v8/tools/gcmole/gcmole_test.py deps/v8/tools/gcmole/gcmole.py deps/v8/tools/vim/ninja-build.vim deps/v8/tools/generate_shim_headers/generate_shim_headers.py deps/v8/tools/objdump-v8 deps/v8/tools/PRESUBMIT.py deps/v8/tools/gen-inlining-tests.py deps/v8/tools/generate-runtime-call-stats.py deps/v8/tools/bigint-tester.py deps/v8/tools/callstats.html deps/v8/tools/v8windbg/copy-prereqs.py deps/v8/tools/dev/gen-static-roots.py deps/v8/tools/dev/gen-tags.py deps/v8/tools/dev/update-compile-commands.py deps/v8/tools/dev/gm.py deps/v8/tools/dev/v8gen.py deps/v8/tools/run-num-fuzzer.py deps/v8/tools/v8_presubmit.py deps/v8/tools/sanitizers/sanitize_pcs.py deps/v8/tools/sanitizers/sancov_merger.py deps/v8/tools/sanitizers/sancov_formatter.py deps/v8/tools/sanitizers/sancov_formatter_test.py deps/v8/tools/find_depot_tools.py deps/v8/tools/memory/rss.py deps/v8/tools/generate-header-include-checks.py deps/v8/tools/gen-keywords-gen-h.py deps/v8/tools/gc-nvp-trace-processor.py deps/v8/tools/__init__.py deps/v8/tools/regexp-sequences.py deps/v8/tools/try_perf.py deps/v8/tools/dump-cpp.py deps/v8/tools/predictable_wrapper.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 deps/v8/tools/mb/mb.bat deps/v8/tools/mb/mb.py deps/v8/tools/mb/mb_test.py deps/v8/tools/turbolizer-perf.py deps/v8/tools/update-object-macros-undef.py deps/v8/tools/find-commit-for-patch.py deps/v8/tools/torque/format-torque.py deps/v8/tools/get_landmines.py deps/v8/tools/release/PRESUBMIT.py deps/v8/tools/release/mergeinfo.py deps/v8/tools/release/git_recipes.py deps/v8/tools/release/auto_roll.py deps/v8/tools/release/roll_merge_gerrit.py deps/v8/tools/release/roll_merge.py deps/v8/tools/release/list_deprecated.py deps/v8/tools/release/auto_push.py deps/v8/tools/release/test_scripts.py deps/v8/tools/release/common_includes.py deps/v8/tools/release/test_mergeinfo.py deps/v8/tools/release/create_release.py deps/v8/tools/release/script_test.py deps/v8/tools/release/merge_to_branch.py deps/v8/tools/release/filter_build_files.py deps/v8/tools/clusterfuzz/foozzie/PRESUBMIT.py deps/v8/tools/clusterfuzz/foozzie/v8_foozzie_test.py deps/v8/tools/clusterfuzz/foozzie/v8_commands.py deps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py deps/v8/tools/clusterfuzz/js_fuzzer/README.md 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/tools/workbench.py deps/v8/tools/clusterfuzz/js_fuzzer/tools/minimize.py deps/v8/tools/callstats.py deps/v8/tools/profiling/linux-perf-chrome.py deps/v8/tools/profiling/linux-perf-d8.py deps/v8/tools/profiling/ll_prof.py deps/v8/tools/unittests/__init__.py deps/v8/tools/unittests/compare_torque_output_test.py deps/v8/tools/unittests/testdata/d8_mocked2.py deps/v8/tools/unittests/testdata/results_processor.py deps/v8/tools/unittests/testdata/d8_mocked1.py deps/v8/tools/unittests/testdata/predictable_mocked.py deps/v8/tools/unittests/predictable_wrapper_test.py deps/v8/tools/unittests/run_perf_test.py deps/v8/tools/unittests/v8_presubmit_test.py deps/v8/tools/grokdump.py deps/v8/tools/turbolizer/README.md deps/v8/tools/wasm/code-size-factors.py deps/v8/tools/run-clang-tidy.py deps/v8/tools/snapshot/compare_mksnapshot_output.py deps/v8/tools/snapshot/asm_to_inline_asm.py deps/v8/tools/eval_gc_nvp.py deps/v8/tools/debug_helper/gen-heap-constants.py deps/v8/tools/process-wasm-compilation-times.py deps/v8/tools/locs.py deps/v8/tools/cppgc/gen_cmake_test.py deps/v8/tools/cppgc/gen_cmake.py deps/v8/tools/fuzz-harness.sh deps/v8/tools/gen-postmortem-metadata.py deps/v8/tools/heap-stats/README.md deps/v8/tools/v8heapconst.py deps/v8/tools/gen-v8-gn.py deps/v8/tools/android-run.py deps/v8/tools/builtins-pgo/combine_hints.py deps/v8/tools/builtins-pgo/download_profiles.py deps/v8/tools/builtins-pgo/generate.py deps/v8/tools/builtins-pgo/download_profiles_test.py deps/v8/tools/builtins-pgo/get_hints.py deps/v8/tools/builtins-pgo/profile_only.py deps/v8/tools/BUILD.gn deps/v8/tools/run-wasm-api-tests.py deps/v8/tools/run.py deps/v8/tools/adb-d8.py deps/v8/tools/gc-nvp-to-csv.py deps/v8/tools/jsfunfuzz/fuzz-harness.sh deps/v8/tools/gdbinit deps/v8/tools/stats-viewer.py deps/v8/tools/compare_torque_output.py deps/v8/tools/disasm.py deps/v8/tools/run_perf.py deps/v8/BUILD.bazel deps/v8/infra/mb/PRESUBMIT.py deps/v8/infra/testing/PRESUBMIT.py deps/v8/infra/testing/README.md deps/nghttp2/lib/includes/Makefile.in deps/nghttp2/lib/Makefile.in tools/mkssldef.py tools/specialize_node_d.py tools/gyp_node.py tools/zos/sdwrap.py tools/compress_json.py tools/v8_gypfiles/inspector.gypi tools/v8_gypfiles/toolchain.gypi tools/v8_gypfiles/v8.gyp tools/msvs/install_tools/install_tools.bat tools/msvs/find_python.cmd tools/inspector_protocol/code_generator.py tools/inspector_protocol/check_protocol_compatibility.py tools/inspector_protocol/concatenate_protocols.py tools/inspector_protocol/markupsafe/README.chromium tools/inspector_protocol/markupsafe/__init__.py tools/inspector_protocol/markupsafe/get_markupsafe.sh tools/inspector_protocol/roll.py tools/inspector_protocol/convert_protocol_to_json.py tools/install.py tools/test.py tools/gyp/.github/workflows/node-gyp.yml tools/gyp/.github/workflows/Python_tests.yml tools/gyp/.github/workflows/release-please.yml tools/gyp/setup.py tools/gyp/gyp_main.py tools/gyp/CHANGELOG.md tools/gyp/gyp tools/gyp/README.md tools/gyp/test_gyp.py tools/gyp/.gitignore tools/gyp/tools/pretty_vcproj.py 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_gyp.py tools/gyp/tools/graphviz.py tools/gyp/pylib/gyp/mac_tool.py tools/gyp/pylib/gyp/__init__.py tools/gyp/pylib/gyp/common.py tools/gyp/pylib/gyp/common_test.py tools/gyp/pylib/gyp/flock_tool.py tools/gyp/pylib/gyp/MSVSSettings_test.py tools/gyp/pylib/gyp/easy_xml_test.py tools/gyp/pylib/gyp/input_test.py tools/gyp/pylib/gyp/win_tool.py tools/gyp/pylib/gyp/input.py tools/gyp/pylib/gyp/xml_fix.py tools/gyp/pylib/gyp/generator/xcode.py tools/gyp/pylib/gyp/generator/msvs.py tools/gyp/pylib/gyp/generator/xcode_test.py tools/gyp/pylib/gyp/generator/ninja.py tools/gyp/pylib/gyp/generator/make.py tools/gyp/pylib/gyp/generator/ninja_test.py tools/gyp/pylib/gyp/generator/msvs_test.py tools/gyp/pylib/gyp/msvs_emulation.py tools/gyp/pylib/gyp/xcodeproj_file.py tools/gyp/pylib/gyp/MSVSVersion.py tools/gyp/gyp.bat tools/checkimports.py tools/test-v8.bat tools/configure.d/nodedownload.py tools/run-valgrind.py tools/v8-json-to-junit.py tools/v8/node_common.py tools/v8/fetch_deps.py tools/pseudo-tty.py tools/icu/icutrim.py tools/icu/icu-generic.gyp tools/icu/shrink-icu-src.py tools/bootstrap/windows_boxstarter tools/utils.py configure.py doc/changelogs/CHANGELOG_V4.md: no change doc/changelogs/CHANGELOG_V7.md: no change doc/changelogs/CHANGELOG_ARCHIVE.md: no change doc/changelogs/CHANGELOG_V6.md: no change doc/changelogs/CHANGELOG_V18.md: no change doc/changelogs/CHANGELOG_IOJS.md: no change doc/changelogs/CHANGELOG_V13.md: no change doc/changelogs/CHANGELOG_V11.md: no change doc/changelogs/CHANGELOG_V9.md: no change doc/changelogs/CHANGELOG_V14.md: no change doc/changelogs/CHANGELOG_V17.md: no change doc/changelogs/CHANGELOG_V16.md: no change doc/changelogs/CHANGELOG_V15.md: no change doc/changelogs/CHANGELOG_V8.md: no change doc/changelogs/CHANGELOG_V19.md: no change doc/changelogs/CHANGELOG_V5.md: no change doc/changelogs/CHANGELOG_V12.md: no change doc/changelogs/CHANGELOG_V10.md: no change doc/changelogs/CHANGELOG_V20.md: no change doc/api/all.html: no change doc/api/all.json: no change doc/api/report.json: no change doc/api/report.html: no change doc/api/report.md: no change doc/contributing/maintaining/maintaining-the-build-files.md: no change doc/contributing/maintaining/maintaining-icu.md: no change doc/contributing/collaborator-guide.md: no change test/parallel/test-child-process-set-blocking.js: no change test/parallel/test-stdio-closed.js: no change test/pseudo-tty/pseudo-tty.status: no change test/pseudo-tty/no_interleaved_stdio.js: no change test/pseudo-tty/test-stderr-stdout-handle-sigwinch.js: no change test/pseudo-tty/no_dropped_stdio.js: no change test/pummel/test-child-process-spawn-loop.js: no change test/fixtures/wpt/common/security-features/README.md: no change test/fixtures/wpt/common/README.md: no change configure: no change Makefile: no change common.gypi: no change vcbuild.bat: no change android-configure: no change src/inspector/node_inspector.gypi: no change node.gyp: no change BUILDING.md: no change deps/npm/node_modules/spdx-license-ids/index.json: 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/configure.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/node-gyp/CHANGELOG.md: no change deps/npm/node_modules/node-gyp/gyp/gyp_main.py: updating deps/npm/node_modules/node-gyp/gyp/gyp: no change deps/npm/node_modules/node-gyp/gyp/README.md: no change deps/npm/node_modules/node-gyp/gyp/pyproject.toml: no change deps/npm/node_modules/node-gyp/gyp/test_gyp.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.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/input_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/input.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.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/msvs.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_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/make.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/msvs_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/xcodeproj_file.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.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/markers.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/metadata.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/README.md: no change deps/uv/.readthedocs.yaml: no change deps/uv/ChangeLog: no change deps/uv/LINKS.md: no change deps/uv/tools/make_dist_html.py: updating deps/base64/base64/lib/tables/table_enc_12bit.py: updating 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/README.md: no change deps/v8/third_party/test262-harness/test/test_parseTestRecord.py: updating deps/v8/third_party/test262-harness/test/test_test262.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/test262-harness/README.md: no change deps/v8/third_party/inspector_protocol/code_generator.py: updating deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py: updating deps/v8/third_party/inspector_protocol/concatenate_protocols.py: updating deps/v8/third_party/inspector_protocol/roll.py: updating deps/v8/third_party/inspector_protocol/convert_protocol_to_json.py: updating deps/v8/third_party/inspector_protocol/crdtp/dispatch.h: no change deps/v8/third_party/ittapi/buildall.py: no change deps/v8/third_party/ittapi/README.md: no change deps/v8/third_party/markupsafe/README.chromium: no change deps/v8/third_party/markupsafe/__init__.py: no change deps/v8/third_party/markupsafe/get_markupsafe.sh: no change deps/v8/third_party/v8/builtins/LICENSE: no change deps/v8/third_party/v8/builtins/array-sort.tq: no change deps/v8/.vpython3: no change deps/v8/.gn: no change deps/v8/gni/protoc.py: updating deps/v8/gni/proto_library.gni: no change deps/v8/src/objects/intl-objects.cc: no change deps/v8/WORKSPACE: no change deps/v8/bazel/requirements.txt: no change deps/v8/DEPS: no change deps/v8/BUILD.gn: no change deps/v8/tools/avg.py: updating deps/v8/tools/perf-compare.py: updating deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py: updating deps/v8/tools/wasm-compilation-hints/wasm.py: updating deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py: updating deps/v8/tools/testrunner/testproc/shard_test.py: updating deps/v8/tools/testrunner/testproc/variant_test.py: updating deps/v8/tools/testrunner/testproc/util_test.py: updating deps/v8/tools/testrunner/testproc/loader_test.py: updating deps/v8/tools/testrunner/testproc/fuzzer_test.py: updating deps/v8/tools/testrunner/testproc/sequence_test.py: updating deps/v8/tools/testrunner/testproc/util.py: updating deps/v8/tools/testrunner/testproc/stack_utils/stack_analyzer_util_test.py: updating deps/v8/tools/testrunner/testproc/stack_utils/clusterfuzz_fakes.py: updating deps/v8/tools/testrunner/testproc/stack_utils/stack_analyzer_util.py: updating deps/v8/tools/testrunner/standard_runner_test.py: updating deps/v8/tools/testrunner/PRESUBMIT.py: no change deps/v8/tools/testrunner/local/pool.py: updating deps/v8/tools/testrunner/local/testsuite_test.py: updating 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/testdata/expected_test_results2.json: no change deps/v8/tools/testrunner/testdata/expected_test_results1.json: no change deps/v8/tools/testrunner/standard_runner.py: updating deps/v8/tools/testrunner/objects/testcase_test.py: updating deps/v8/tools/testrunner/utils/test_utils.py: no change deps/v8/tools/testrunner/num_fuzzer.py: updating deps/v8/tools/generate-builtins-tests.py: updating deps/v8/tools/.vpython3: no change deps/v8/tools/gcmole/PRESUBMIT.py: no change 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_test.py: updating deps/v8/tools/gcmole/gcmole.py: updating deps/v8/tools/vim/ninja-build.vim: no change deps/v8/tools/generate_shim_headers/generate_shim_headers.py: updating deps/v8/tools/objdump-v8: updating deps/v8/tools/PRESUBMIT.py: no change deps/v8/tools/gen-inlining-tests.py: updating deps/v8/tools/generate-runtime-call-stats.py: updating deps/v8/tools/bigint-tester.py: updating deps/v8/tools/callstats.html: no change deps/v8/tools/v8windbg/copy-prereqs.py: updating deps/v8/tools/dev/gen-static-roots.py: updating deps/v8/tools/dev/gen-tags.py: updating deps/v8/tools/dev/update-compile-commands.py: updating deps/v8/tools/dev/gm.py: updating deps/v8/tools/dev/v8gen.py: updating deps/v8/tools/run-num-fuzzer.py: updating deps/v8/tools/v8_presubmit.py: updating deps/v8/tools/sanitizers/sanitize_pcs.py: updating deps/v8/tools/sanitizers/sancov_merger.py: updating deps/v8/tools/sanitizers/sancov_formatter.py: updating deps/v8/tools/sanitizers/sancov_formatter_test.py: no change deps/v8/tools/find_depot_tools.py: no change deps/v8/tools/memory/rss.py: updating deps/v8/tools/generate-header-include-checks.py: updating deps/v8/tools/gen-keywords-gen-h.py: updating deps/v8/tools/gc-nvp-trace-processor.py: updating deps/v8/tools/__init__.py: updating deps/v8/tools/regexp-sequences.py: updating deps/v8/tools/try_perf.py: updating deps/v8/tools/dump-cpp.py: updating deps/v8/tools/predictable_wrapper.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: no change deps/v8/tools/mb/mb.bat: no change deps/v8/tools/mb/mb.py: updating deps/v8/tools/mb/mb_test.py: updating deps/v8/tools/turbolizer-perf.py: no change deps/v8/tools/update-object-macros-undef.py: updating deps/v8/tools/find-commit-for-patch.py: updating deps/v8/tools/torque/format-torque.py: updating deps/v8/tools/get_landmines.py: updating deps/v8/tools/release/PRESUBMIT.py: no change deps/v8/tools/release/mergeinfo.py: updating deps/v8/tools/release/git_recipes.py: updating deps/v8/tools/release/auto_roll.py: updating deps/v8/tools/release/roll_merge_gerrit.py: updating deps/v8/tools/release/roll_merge.py: updating deps/v8/tools/release/list_deprecated.py: updating deps/v8/tools/release/auto_push.py: updating deps/v8/tools/release/test_scripts.py: updating deps/v8/tools/release/common_includes.py: updating deps/v8/tools/release/test_mergeinfo.py: updating deps/v8/tools/release/create_release.py: updating deps/v8/tools/release/script_test.py: updating deps/v8/tools/release/merge_to_branch.py: updating deps/v8/tools/release/filter_build_files.py: updating deps/v8/tools/clusterfuzz/foozzie/PRESUBMIT.py: no change deps/v8/tools/clusterfuzz/foozzie/v8_foozzie_test.py: updating deps/v8/tools/clusterfuzz/foozzie/v8_commands.py: no change deps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/README.md: no change 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/tools/workbench.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/tools/minimize.py: updating deps/v8/tools/callstats.py: updating deps/v8/tools/profiling/linux-perf-chrome.py: updating deps/v8/tools/profiling/linux-perf-d8.py: updating deps/v8/tools/profiling/ll_prof.py: updating deps/v8/tools/unittests/__init__.py: updating deps/v8/tools/unittests/compare_torque_output_test.py: updating deps/v8/tools/unittests/testdata/d8_mocked2.py: updating deps/v8/tools/unittests/testdata/results_processor.py: updating deps/v8/tools/unittests/testdata/d8_mocked1.py: updating deps/v8/tools/unittests/testdata/predictable_mocked.py: updating deps/v8/tools/unittests/predictable_wrapper_test.py: updating deps/v8/tools/unittests/run_perf_test.py: updating deps/v8/tools/unittests/v8_presubmit_test.py: updating deps/v8/tools/grokdump.py: updating deps/v8/tools/turbolizer/README.md: no change deps/v8/tools/wasm/code-size-factors.py: updating deps/v8/tools/run-clang-tidy.py: updating deps/v8/tools/snapshot/compare_mksnapshot_output.py: updating deps/v8/tools/snapshot/asm_to_inline_asm.py: updating deps/v8/tools/eval_gc_nvp.py: updating deps/v8/tools/debug_helper/gen-heap-constants.py: updating deps/v8/tools/process-wasm-compilation-times.py: updating deps/v8/tools/locs.py: updating deps/v8/tools/cppgc/gen_cmake_test.py: updating deps/v8/tools/cppgc/gen_cmake.py: updating deps/v8/tools/fuzz-harness.sh: no change deps/v8/tools/gen-postmortem-metadata.py: updating deps/v8/tools/heap-stats/README.md: no change deps/v8/tools/v8heapconst.py: updating deps/v8/tools/gen-v8-gn.py: updating deps/v8/tools/android-run.py: updating deps/v8/tools/builtins-pgo/combine_hints.py: updating deps/v8/tools/builtins-pgo/download_profiles.py: updating deps/v8/tools/builtins-pgo/generate.py: updating deps/v8/tools/builtins-pgo/download_profiles_test.py: updating deps/v8/tools/builtins-pgo/get_hints.py: updating deps/v8/tools/builtins-pgo/profile_only.py: updating deps/v8/tools/BUILD.gn: no change deps/v8/tools/run-wasm-api-tests.py: updating deps/v8/tools/run.py: updating deps/v8/tools/adb-d8.py: updating deps/v8/tools/gc-nvp-to-csv.py: updating deps/v8/tools/jsfunfuzz/fuzz-harness.sh: no change deps/v8/tools/gdbinit: no change deps/v8/tools/stats-viewer.py: updating deps/v8/tools/compare_torque_output.py: updating deps/v8/tools/disasm.py: updating deps/v8/tools/run_perf.py: updating deps/v8/BUILD.bazel: no change deps/v8/infra/mb/PRESUBMIT.py: no change deps/v8/infra/testing/PRESUBMIT.py: no change deps/v8/infra/testing/README.md: no change deps/nghttp2/lib/includes/Makefile.in: no change deps/nghttp2/lib/Makefile.in: no change tools/mkssldef.py: updating tools/specialize_node_d.py: updating tools/gyp_node.py: updating tools/zos/sdwrap.py: updating tools/compress_json.py: updating tools/v8_gypfiles/inspector.gypi: no change tools/v8_gypfiles/toolchain.gypi: no change tools/v8_gypfiles/v8.gyp: no change tools/msvs/install_tools/install_tools.bat: no change tools/msvs/find_python.cmd: no change tools/inspector_protocol/code_generator.py: updating tools/inspector_protocol/check_protocol_compatibility.py: updating tools/inspector_protocol/concatenate_protocols.py: updating tools/inspector_protocol/markupsafe/README.chromium: no change tools/inspector_protocol/markupsafe/__init__.py: no change tools/inspector_protocol/markupsafe/get_markupsafe.sh: no change tools/inspector_protocol/roll.py: updating tools/inspector_protocol/convert_protocol_to_json.py: updating tools/install.py: updating tools/test.py: updating tools/gyp/.github/workflows/node-gyp.yml: no change tools/gyp/.github/workflows/Python_tests.yml: no change tools/gyp/.github/workflows/release-please.yml: no change tools/gyp/setup.py: updating tools/gyp/gyp_main.py: updating tools/gyp/CHANGELOG.md: no change tools/gyp/gyp: no change tools/gyp/README.md: no change tools/gyp/test_gyp.py: updating tools/gyp/.gitignore: no change tools/gyp/tools/pretty_vcproj.py: updating 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_gyp.py: updating tools/gyp/tools/graphviz.py: updating tools/gyp/pylib/gyp/mac_tool.py: updating tools/gyp/pylib/gyp/__init__.py: updating tools/gyp/pylib/gyp/common.py: no change tools/gyp/pylib/gyp/common_test.py: updating tools/gyp/pylib/gyp/flock_tool.py: updating tools/gyp/pylib/gyp/MSVSSettings_test.py: updating tools/gyp/pylib/gyp/easy_xml_test.py: updating tools/gyp/pylib/gyp/input_test.py: updating tools/gyp/pylib/gyp/win_tool.py: updating tools/gyp/pylib/gyp/input.py: no change tools/gyp/pylib/gyp/xml_fix.py: no change tools/gyp/pylib/gyp/generator/xcode.py: no change tools/gyp/pylib/gyp/generator/msvs.py: no change tools/gyp/pylib/gyp/generator/xcode_test.py: updating tools/gyp/pylib/gyp/generator/ninja.py: no change tools/gyp/pylib/gyp/generator/make.py: no change tools/gyp/pylib/gyp/generator/ninja_test.py: updating tools/gyp/pylib/gyp/generator/msvs_test.py: updating tools/gyp/pylib/gyp/msvs_emulation.py: no change tools/gyp/pylib/gyp/xcodeproj_file.py: no change tools/gyp/pylib/gyp/MSVSVersion.py: no change tools/gyp/gyp.bat: no change tools/checkimports.py: updating tools/test-v8.bat: no change tools/configure.d/nodedownload.py: updating tools/run-valgrind.py: updating tools/v8-json-to-junit.py: updating tools/v8/node_common.py: updating tools/v8/fetch_deps.py: updating tools/pseudo-tty.py: updating tools/icu/icutrim.py: updating tools/icu/icu-generic.gyp: no change tools/icu/shrink-icu-src.py: updating tools/bootstrap/windows_boxstarter: no change tools/utils.py: no change configure.py: no change + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fqze1b + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd node-v20.10.0 + 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 -fno-ipa-icf) + export 'CFLAGS=-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf' 'CXXFLAGS=-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf' + CFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf' + CXXFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + mkdir .bin ++ pwd + cwd=/builddir/build/BUILD/node-v20.10.0 + ln -srf /usr/bin/python3 ./.bin/python + export PATH=/builddir/build/BUILD/node-v20.10.0/.bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/node-v20.10.0/.bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + /usr/bin/python3 configure.py --verbose --ninja --enable-lto --prefix=/usr --shared --libdir=lib64 --shared-openssl --openssl-conf-name=openssl_conf --openssl-is-fips --shared-zlib --shared-brotli --shared-libuv --with-intl=small-icu --with-icu-default-data-dir=/usr/share/node-20/icudata --without-corepack --openssl-use-def-ca-store Detected C++ compiler (CXX=g++) version: 13.2.1 Detected C compiler (CC=gcc) version: 13.2.1 creating icu_config.gypi * Using ICU in deps/icu-small creating icu_config.gypi { 'target_defaults': { 'cflags': [], 'default_configuration': 'Release', 'defines': [ 'NODE_OPENSSL_CONF_NAME=openssl_conf', 'NODE_OPENSSL_CERT_STORE', 'OPENSSL_FIPS', 'ICU_NO_USER_DATA_OVERRIDE'], 'include_dirs': [], 'libraries': [ '-lz', '-luv', '-lbrotlidec', '-lbrotlienc', '-lcrypto', '-lssl']}, 'variables': { 'asan': 0, 'coverage': 'false', 'dcheck_always_on': 0, 'debug_nghttp2': 'false', 'debug_node': 'false', 'enable_lto': 'true', 'enable_pgo_generate': 'false', 'enable_pgo_use': 'false', 'error_on_warn': 'false', 'force_dynamic_crt': 1, 'host_arch': 'riscv64', 'icu_data_in': '../../deps/icu-tmp/icudt73l.dat', 'icu_default_data': '/usr/share/node-20/icudata', 'icu_endianness': 'l', 'icu_gyp_path': 'tools/icu/icu-generic.gyp', 'icu_locales': 'en,root', 'icu_path': 'deps/icu-small', 'icu_small': 'true', 'icu_ver_major': '73', 'is_debug': 0, 'libdir': 'lib64', 'llvm_version': '0.0', 'napi_build_version': '9', 'node_builtin_shareable_builtins': [ 'deps/cjs-module-lexer/lexer.js', 'deps/cjs-module-lexer/dist/lexer.js', 'deps/undici/undici.js'], 'node_byteorder': 'little', 'node_debug_lib': 'false', 'node_enable_d8': 'false', 'node_enable_v8_vtunejit': 'false', 'node_fipsinstall': 'false', 'node_install_corepack': 'false', 'node_install_npm': 'true', 'node_library_files': [ 'lib/_http_agent.js', 'lib/_http_client.js', 'lib/_http_common.js', 'lib/_http_incoming.js', 'lib/_http_outgoing.js', 'lib/_http_server.js', 'lib/_stream_duplex.js', 'lib/_stream_passthrough.js', 'lib/_stream_readable.js', 'lib/_stream_transform.js', 'lib/_stream_wrap.js', 'lib/_stream_writable.js', 'lib/_tls_common.js', 'lib/_tls_wrap.js', 'lib/assert.js', 'lib/assert/strict.js', 'lib/async_hooks.js', 'lib/buffer.js', 'lib/child_process.js', 'lib/cluster.js', 'lib/console.js', 'lib/constants.js', 'lib/crypto.js', 'lib/dgram.js', 'lib/diagnostics_channel.js', 'lib/dns.js', 'lib/dns/promises.js', 'lib/domain.js', 'lib/events.js', 'lib/fs.js', 'lib/fs/promises.js', 'lib/http.js', 'lib/http2.js', 'lib/https.js', 'lib/inspector.js', 'lib/inspector/promises.js', 'lib/internal/abort_controller.js', 'lib/internal/assert.js', 'lib/internal/assert/assertion_error.js', 'lib/internal/assert/calltracker.js', 'lib/internal/async_hooks.js', 'lib/internal/blob.js', 'lib/internal/blocklist.js', 'lib/internal/bootstrap/node.js', 'lib/internal/bootstrap/realm.js', 'lib/internal/bootstrap/switches/does_not_own_process_state.js', 'lib/internal/bootstrap/switches/does_own_process_state.js', 'lib/internal/bootstrap/switches/is_main_thread.js', 'lib/internal/bootstrap/switches/is_not_main_thread.js', 'lib/internal/bootstrap/web/exposed-wildcard.js', 'lib/internal/bootstrap/web/exposed-window-or-worker.js', 'lib/internal/buffer.js', 'lib/internal/child_process.js', 'lib/internal/child_process/serialization.js', 'lib/internal/cli_table.js', 'lib/internal/cluster/child.js', 'lib/internal/cluster/primary.js', 'lib/internal/cluster/round_robin_handle.js', 'lib/internal/cluster/shared_handle.js', 'lib/internal/cluster/utils.js', 'lib/internal/cluster/worker.js', 'lib/internal/console/constructor.js', 'lib/internal/console/global.js', 'lib/internal/constants.js', 'lib/internal/crypto/aes.js', 'lib/internal/crypto/certificate.js', 'lib/internal/crypto/cfrg.js', 'lib/internal/crypto/cipher.js', 'lib/internal/crypto/diffiehellman.js', 'lib/internal/crypto/ec.js', 'lib/internal/crypto/hash.js', 'lib/internal/crypto/hashnames.js', 'lib/internal/crypto/hkdf.js', 'lib/internal/crypto/keygen.js', 'lib/internal/crypto/keys.js', 'lib/internal/crypto/mac.js', 'lib/internal/crypto/pbkdf2.js', 'lib/internal/crypto/random.js', 'lib/internal/crypto/rsa.js', 'lib/internal/crypto/scrypt.js', 'lib/internal/crypto/sig.js', 'lib/internal/crypto/util.js', 'lib/internal/crypto/webcrypto.js', 'lib/internal/crypto/webidl.js', 'lib/internal/crypto/x509.js', 'lib/internal/debugger/inspect.js', 'lib/internal/debugger/inspect_client.js', 'lib/internal/debugger/inspect_repl.js', 'lib/internal/dgram.js', 'lib/internal/dns/callback_resolver.js', 'lib/internal/dns/promises.js', 'lib/internal/dns/utils.js', 'lib/internal/encoding.js', 'lib/internal/error_serdes.js', 'lib/internal/errors.js', 'lib/internal/event_target.js', 'lib/internal/events/symbols.js', 'lib/internal/file.js', 'lib/internal/fixed_queue.js', 'lib/internal/freelist.js', 'lib/internal/freeze_intrinsics.js', 'lib/internal/fs/cp/cp-sync.js', 'lib/internal/fs/cp/cp.js', 'lib/internal/fs/dir.js', 'lib/internal/fs/promises.js', 'lib/internal/fs/read/context.js', 'lib/internal/fs/recursive_watch.js', 'lib/internal/fs/rimraf.js', 'lib/internal/fs/streams.js', 'lib/internal/fs/sync_write_stream.js', 'lib/internal/fs/utils.js', 'lib/internal/fs/watchers.js', 'lib/internal/heap_utils.js', 'lib/internal/histogram.js', 'lib/internal/http.js', 'lib/internal/http2/compat.js', 'lib/internal/http2/core.js', 'lib/internal/http2/util.js', 'lib/internal/idna.js', 'lib/internal/inspector_async_hook.js', 'lib/internal/js_stream_socket.js', 'lib/internal/legacy/processbinding.js', 'lib/internal/linkedlist.js', 'lib/internal/main/check_syntax.js', 'lib/internal/main/embedding.js', 'lib/internal/main/eval_stdin.js', 'lib/internal/main/eval_string.js', 'lib/internal/main/inspect.js', 'lib/internal/main/mksnapshot.js', 'lib/internal/main/print_help.js', 'lib/internal/main/prof_process.js', 'lib/internal/main/repl.js', 'lib/internal/main/run_main_module.js', 'lib/internal/main/test_runner.js', 'lib/internal/main/watch_mode.js', 'lib/internal/main/worker_thread.js', 'lib/internal/mime.js', 'lib/internal/modules/cjs/loader.js', 'lib/internal/modules/esm/assert.js', 'lib/internal/modules/esm/create_dynamic_module.js', 'lib/internal/modules/esm/fetch_module.js', 'lib/internal/modules/esm/formats.js', 'lib/internal/modules/esm/get_format.js', 'lib/internal/modules/esm/handle_process_exit.js', 'lib/internal/modules/esm/hooks.js', 'lib/internal/modules/esm/initialize_import_meta.js', 'lib/internal/modules/esm/load.js', 'lib/internal/modules/esm/loader.js', 'lib/internal/modules/esm/module_job.js', 'lib/internal/modules/esm/module_map.js', 'lib/internal/modules/esm/package_config.js', 'lib/internal/modules/esm/resolve.js', 'lib/internal/modules/esm/shared_constants.js', 'lib/internal/modules/esm/translators.js', 'lib/internal/modules/esm/utils.js', 'lib/internal/modules/esm/worker.js', 'lib/internal/modules/helpers.js', 'lib/internal/modules/package_json_reader.js', 'lib/internal/modules/run_main.js', 'lib/internal/net.js', 'lib/internal/options.js', 'lib/internal/per_context/domexception.js', 'lib/internal/per_context/messageport.js', 'lib/internal/per_context/primordials.js', 'lib/internal/perf/event_loop_delay.js', 'lib/internal/perf/event_loop_utilization.js', 'lib/internal/perf/nodetiming.js', 'lib/internal/perf/observe.js', 'lib/internal/perf/performance.js', 'lib/internal/perf/performance_entry.js', 'lib/internal/perf/resource_timing.js', 'lib/internal/perf/timerify.js', 'lib/internal/perf/usertiming.js', 'lib/internal/perf/utils.js', 'lib/internal/policy/manifest.js', 'lib/internal/policy/sri.js', 'lib/internal/priority_queue.js', 'lib/internal/process/esm_loader.js', 'lib/internal/process/execution.js', 'lib/internal/process/per_thread.js', 'lib/internal/process/permission.js', 'lib/internal/process/policy.js', 'lib/internal/process/pre_execution.js', 'lib/internal/process/promises.js', 'lib/internal/process/report.js', 'lib/internal/process/signal.js', 'lib/internal/process/task_queues.js', 'lib/internal/process/warning.js', 'lib/internal/process/worker_thread_only.js', 'lib/internal/promise_hooks.js', 'lib/internal/querystring.js', 'lib/internal/readline/callbacks.js', 'lib/internal/readline/emitKeypressEvents.js', 'lib/internal/readline/interface.js', 'lib/internal/readline/promises.js', 'lib/internal/readline/utils.js', 'lib/internal/repl.js', 'lib/internal/repl/await.js', 'lib/internal/repl/history.js', 'lib/internal/repl/utils.js', 'lib/internal/socket_list.js', 'lib/internal/socketaddress.js', 'lib/internal/source_map/prepare_stack_trace.js', 'lib/internal/source_map/source_map.js', 'lib/internal/source_map/source_map_cache.js', 'lib/internal/stream_base_commons.js', 'lib/internal/streams/add-abort-signal.js', 'lib/internal/streams/buffer_list.js', 'lib/internal/streams/compose.js', 'lib/internal/streams/destroy.js', 'lib/internal/streams/duplex.js', 'lib/internal/streams/duplexify.js', 'lib/internal/streams/end-of-stream.js', 'lib/internal/streams/from.js', 'lib/internal/streams/lazy_transform.js', 'lib/internal/streams/legacy.js', 'lib/internal/streams/operators.js', 'lib/internal/streams/passthrough.js', 'lib/internal/streams/pipeline.js', 'lib/internal/streams/readable.js', 'lib/internal/streams/state.js', 'lib/internal/streams/transform.js', 'lib/internal/streams/utils.js', 'lib/internal/streams/writable.js', 'lib/internal/structured_clone.js', 'lib/internal/test/binding.js', 'lib/internal/test/transfer.js', 'lib/internal/test_runner/coverage.js', 'lib/internal/test_runner/harness.js', 'lib/internal/test_runner/mock/mock.js', 'lib/internal/test_runner/mock/mock_timers.js', 'lib/internal/test_runner/reporter/dot.js', 'lib/internal/test_runner/reporter/junit.js', 'lib/internal/test_runner/reporter/spec.js', 'lib/internal/test_runner/reporter/tap.js', 'lib/internal/test_runner/reporter/v8-serializer.js', 'lib/internal/test_runner/runner.js', 'lib/internal/test_runner/test.js', 'lib/internal/test_runner/tests_stream.js', 'lib/internal/test_runner/utils.js', 'lib/internal/timers.js', 'lib/internal/tls/secure-context.js', 'lib/internal/tls/secure-pair.js', 'lib/internal/trace_events_async_hooks.js', 'lib/internal/tty.js', 'lib/internal/url.js', 'lib/internal/util.js', 'lib/internal/util/colors.js', 'lib/internal/util/comparisons.js', 'lib/internal/util/debuglog.js', 'lib/internal/util/embedding.js', 'lib/internal/util/inspect.js', 'lib/internal/util/inspector.js', 'lib/internal/util/iterable_weak_map.js', 'lib/internal/util/parse_args/parse_args.js', 'lib/internal/util/parse_args/utils.js', 'lib/internal/util/types.js', 'lib/internal/v8/startup_snapshot.js', 'lib/internal/v8_prof_polyfill.js', 'lib/internal/v8_prof_processor.js', 'lib/internal/validators.js', 'lib/internal/vm.js', 'lib/internal/vm/module.js', 'lib/internal/wasm_web_api.js', 'lib/internal/watch_mode/files_watcher.js', 'lib/internal/watchdog.js', 'lib/internal/webidl.js', 'lib/internal/webstreams/adapters.js', 'lib/internal/webstreams/compression.js', 'lib/internal/webstreams/encoding.js', 'lib/internal/webstreams/queuingstrategies.js', 'lib/internal/webstreams/readablestream.js', 'lib/internal/webstreams/transfer.js', 'lib/internal/webstreams/transformstream.js', 'lib/internal/webstreams/util.js', 'lib/internal/webstreams/writablestream.js', 'lib/internal/worker.js', 'lib/internal/worker/io.js', 'lib/internal/worker/js_transferable.js', 'lib/module.js', 'lib/net.js', 'lib/os.js', 'lib/path.js', 'lib/path/posix.js', 'lib/path/win32.js', 'lib/perf_hooks.js', 'lib/process.js', 'lib/punycode.js', 'lib/querystring.js', 'lib/readline.js', 'lib/readline/promises.js', 'lib/repl.js', 'lib/stream.js', 'lib/stream/consumers.js', 'lib/stream/promises.js', 'lib/stream/web.js', 'lib/string_decoder.js', 'lib/sys.js', 'lib/test.js', 'lib/test/reporters.js', 'lib/timers.js', 'lib/timers/promises.js', 'lib/tls.js', 'lib/trace_events.js', 'lib/tty.js', 'lib/url.js', 'lib/util.js', 'lib/util/types.js', 'lib/v8.js', 'lib/vm.js', 'lib/wasi.js', 'lib/worker_threads.js', 'lib/zlib.js'], 'node_module_version': 115, 'node_no_browser_globals': 'false', 'node_prefix': '/usr', 'node_release_urlbase': '', 'node_shared': 'true', 'node_shared_brotli': 'true', 'node_shared_cares': 'false', 'node_shared_http_parser': 'false', 'node_shared_libuv': 'true', 'node_shared_nghttp2': 'false', 'node_shared_nghttp3': 'false', 'node_shared_ngtcp2': 'false', 'node_shared_openssl': 'true', 'node_shared_zlib': 'true', 'node_tag': '', 'node_target_type': 'shared_library', 'node_use_bundled_v8': 'true', 'node_use_node_code_cache': 'false', 'node_use_node_snapshot': 'false', 'node_use_openssl': 'true', 'node_use_v8_platform': 'true', 'node_with_ltcg': 'false', 'node_without_node_options': 'false', 'node_write_snapshot_as_array_literals': 'false', 'openssl_is_fips': 'true', 'openssl_quic': 'false', 'ossfuzz': 'false', 'shlib_suffix': 'so.115', 'single_executable_application': 'true', 'target_arch': 'riscv64', 'v8_enable_31bit_smis_on_64bit_arch': 0, 'v8_enable_gdbjit': 0, 'v8_enable_hugepage': 0, 'v8_enable_i18n_support': 1, 'v8_enable_inspector': 1, 'v8_enable_javascript_promise_hooks': 1, 'v8_enable_lite_mode': 0, 'v8_enable_object_print': 1, 'v8_enable_pointer_compression': 0, 'v8_enable_shared_ro_heap': 1, 'v8_enable_webassembly': 1, 'v8_no_strict_aliasing': 1, 'v8_optimized_debug': 1, 'v8_promise_internal_field_count': 1, 'v8_random_seed': 0, 'v8_trace_maps': 0, 'v8_use_siphash': 1, 'want_separate_host_toolset': 0}} creating config.gypi creating config.status creating config.mk running: python tools/gyp_node.py --no-parallel -Dconfiguring_node=1 -Dbuild_type=Release -f ninja-linux INFO: configure completed successfully + /usr/bin/ninja -v -j4 -C out/Release ninja: Entering directory `out/Release' [1/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:59:13: warning: ‘_cpu_check_features’ declared ‘static’ but never defined [-Wunused-function] 59 | static void _cpu_check_features(void); | ^~~~~~~~~~~~~~~~~~~ [2/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.compress.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/compress.c -o obj/deps/v8/third_party/zlib/v8_zlib.compress.o [3/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/gzclose.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o [4/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.adler32.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/adler32.c -o obj/deps/v8/third_party/zlib/v8_zlib.adler32.o [5/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.crc32.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/crc32.c -o obj/deps/v8/third_party/zlib/v8_zlib.crc32.o [6/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/gzlib.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o [7/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzread.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/gzread.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzread.o [8/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/gzwrite.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o [9/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inffast.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/inffast.c -o obj/deps/v8/third_party/zlib/v8_zlib.inffast.o [10/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.infback.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/infback.c -o obj/deps/v8/third_party/zlib/v8_zlib.infback.o [11/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/inftrees.c -o obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o [12/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/uncompr.c -o obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o [13/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.zutil.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/zutil.c -o obj/deps/v8/third_party/zlib/v8_zlib.zutil.o [14/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.deflate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/deflate.c -o obj/deps/v8/third_party/zlib/v8_zlib.deflate.o [15/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [16/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.trees.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/trees.c -o obj/deps/v8/third_party/zlib/v8_zlib.trees.o [17/2732] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inflate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/v8/third_party/zlib/inflate.c -o obj/deps/v8/third_party/zlib/v8_zlib.inflate.o [18/2732] 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 [19/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.bits.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/bits.cc -o obj/deps/v8/src/base/v8_libbase.bits.o [20/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.cpu.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/cpu.cc -o obj/deps/v8/src/base/v8_libbase.cpu.o [21/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [22/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [23/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [24/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.file-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [25/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [26/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.ieee754.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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]; | ^~ [27/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [28/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.logging.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/logging.cc -o obj/deps/v8/src/base/v8_libbase.logging.o [29/2732] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.bignum.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [30/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [31/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [32/2732] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [33/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [34/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [35/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.once.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/once.cc -o obj/deps/v8/src/base/v8_libbase.once.o [36/2732] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.strtod.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [37/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [38/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.page-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [39/2732] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/memory-protection-key.cc -o obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o [40/2732] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.mutex.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [41/2732] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.platform.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/platform.cc -o obj/deps/v8/src/base/platform/v8_libbase.platform.o [42/2732] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.semaphore.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [43/2732] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.time.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [44/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.region-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [45/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [46/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.sys-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [47/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [48/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.strings.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/strings.cc -o obj/deps/v8/src/base/v8_libbase.strings.o [49/2732] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.vlq-base64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [50/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [51/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [52/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [54/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [55/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [56/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [57/2732] 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.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.memory-protection-key.o obj/deps/v8/src/base/platform/v8_libbase.mutex.o obj/deps/v8/src/base/platform/v8_libbase.platform.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 [58/2732] touch obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp [59/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cpp-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/cpp-builder.h:10, from ../../deps/v8/src/torque/cpp-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [60/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cfg.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/cfg.cc -o obj/deps/v8/src/torque/torque_base.cfg.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/cfg.h:13, from ../../deps/v8/src/torque/cfg.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [61/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/flags/flags.h:9, from ../../deps/v8/src/torque/class-debug-reader-generator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [62/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cc-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/cfg.h:13, from ../../deps/v8/src/torque/torque-code-generator.h:10, from ../../deps/v8/src/torque/cc-generator.h:8, from ../../deps/v8/src/torque/cc-generator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [63/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declarable.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/declarable.cc -o obj/deps/v8/src/torque/torque_base.declarable.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/declarable.h:14, from ../../deps/v8/src/torque/declarable.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [64/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.csa-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/cfg.h:13, from ../../deps/v8/src/torque/torque-code-generator.h:10, from ../../deps/v8/src/torque/csa-generator.h:8, from ../../deps/v8/src/torque/csa-generator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [65/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.earley-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/earley-parser.cc:10: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [66/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declaration-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/declarable.h:14, from ../../deps/v8/src/torque/declarations.h:11, from ../../deps/v8/src/torque/declaration-visitor.h:11, from ../../deps/v8/src/torque/declaration-visitor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [67/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.global-context.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/torque/global-context.h:12, from ../../deps/v8/src/torque/global-context.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [68/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declarations.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/declarations.cc -o obj/deps/v8/src/torque/torque_base.declarations.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/declarable.h:14, from ../../deps/v8/src/torque/declarations.h:11, from ../../deps/v8/src/torque/declarations.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [69/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.kythe-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/kythe-data.h:9, from ../../deps/v8/src/torque/kythe-data.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [70/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/implementation-visitor.h:12, from ../../deps/v8/src/torque/instance-type-generator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [71/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.instructions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/instructions.cc -o obj/deps/v8/src/torque/torque_base.instructions.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/instructions.h:10, from ../../deps/v8/src/torque/instructions.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [72/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.source-positions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [73/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.server-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/declarable.h:14, from ../../deps/v8/src/torque/server-data.h:14, from ../../deps/v8/src/torque/server-data.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [74/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/cfg.h:13, from ../../deps/v8/src/torque/torque-code-generator.h:10, from ../../deps/v8/src/torque/torque-code-generator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [75/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-inference.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/type-inference.h:12, from ../../deps/v8/src/torque/type-inference.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [76/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.torque-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/torque-compiler.h:9, from ../../deps/v8/src/torque/torque-compiler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [77/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-oracle.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/declarable.h:14, from ../../deps/v8/src/torque/type-oracle.h:11, from ../../deps/v8/src/torque/type-oracle.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [78/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/type-visitor.h:8, from ../../deps/v8/src/torque/type-visitor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [79/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/types.cc -o obj/deps/v8/src/torque/torque_base.types.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/types.h:14, from ../../deps/v8/src/torque/types.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [80/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/utils.cc -o obj/deps/v8/src/torque/torque_base.utils.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/utils.cc:12: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [81/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [82/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.implementation-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/implementation-visitor.h:12, from ../../deps/v8/src/torque/implementation-visitor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ ../../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:4686:33: warning: ‘write_macro’ may be used uninitialized [-Wmaybe-uninitialized] 4686 | << value_to_write << ");\n"; | ^~~~~~ ../../deps/v8/src/torque/implementation-visitor.cc:4659:17: note: ‘write_macro’ was declared here 4659 | 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:4617:15: warning: ‘load’ may be used uninitialized [-Wmaybe-uninitialized] 4617 | << ";\n"; | ^~~~~ ../../deps/v8/src/torque/implementation-visitor.cc:4598:17: note: ‘load’ was declared here 4598 | const char* load; | ^~~~ ../../deps/v8/src/torque/implementation-visitor.cc: In member function ‘v8::internal::torque::ImplementationVisitor::Visit(v8::internal::torque::DebugStatement*)’: ../../deps/v8/src/torque/implementation-visitor.cc:1195:10: warning: ‘return_type’ may be used uninitialized [-Wmaybe-uninitialized] 1195 | return return_type; | ^~~~~~~~~~~ ../../deps/v8/src/torque/implementation-visitor.cc:1175:15: note: ‘return_type’ was declared here 1175 | const Type* return_type; | ^~~~~~~~~~~ In file included from ../../deps/v8/src/torque/cfg.h:14, from ../../deps/v8/src/torque/implementation-visitor.h:13: In member function ‘v8::internal::torque::AbortInstruction::AbortInstruction(v8::internal::torque::AbortInstruction::Kind, std::__cxx11::basic_string, std::allocator >)’, inlined from ‘v8::internal::torque::ImplementationVisitor::Visit(v8::internal::torque::DebugStatement*)’ at ../../deps/v8/src/torque/implementation-visitor.cc:1194:20: ../../deps/v8/src/torque/instructions.h:736:9: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 736 | : kind(kind), message(std::move(message)) {} | ^~~~~~~~~~ ../../deps/v8/src/torque/implementation-visitor.cc: In member function ‘v8::internal::torque::ImplementationVisitor::Visit(v8::internal::torque::DebugStatement*)’: ../../deps/v8/src/torque/implementation-visitor.cc:1176:26: note: ‘kind’ was declared here 1176 | AbortInstruction::Kind kind; | ^~~~ ../../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:383:21: warning: ‘macro_end’ may be used uninitialized [-Wmaybe-uninitialized] 383 | assembler().Goto(macro_end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../deps/v8/src/torque/implementation-visitor.cc:332:10: note: ‘macro_end’ was declared here 332 | Block* macro_end; | ^~~~~~~~~ [83/2732] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-job.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [84/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque.torque.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/torque.cc -o obj/deps/v8/src/torque/torque.torque.o In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/torque-compiler.h:9, from ../../deps/v8/src/torque/torque.cc:6: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [85/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [86/2732] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [87/2732] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [88/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [89/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [90/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [91/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [92/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [93/2732] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [94/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [95/2732] 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 [96/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecode-operands.h:9, from ../../deps/v8/src/interpreter/bytecode-operands.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [97/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecodes.h:12, from ../../deps/v8/src/interpreter/bytecodes.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [98/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [99/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecodes.h:12, from ../../deps/v8/src/builtins/generate-bytecodes-builtins-list.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [100/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2.cpp -o obj/deps/icu-small/source/common/icuucx.utrie2.o [101/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [102/2732] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/run.py /builddir/build/BUILD/node-v20.10.0/out/Release/bytecode_builtins_list_generator /builddir/build/BUILD/node-v20.10.0/out/Release/gen/generate-bytecode-output-root/builtins-generated/bytecodes-builtins-list.h [103/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filterednormalizer2.cpp -o obj/deps/icu-small/source/common/icuucx.filterednormalizer2.o [104/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvbocu.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvbocu.o [105/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/parsepos.cpp -o obj/deps/icu-small/source/common/icuucx.parsepos.o [106/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [107/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/putil.cpp -o obj/deps/icu-small/source/common/icuucx.putil.o [108/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinit.cpp -o obj/deps/icu-small/source/common/icuucx.uinit.o [109/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uprops.cpp -o obj/deps/icu-small/source/common/icuucx.uprops.o [110/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [111/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locmap.cpp -o obj/deps/icu-small/source/common/icuucx.locmap.o [112/2732] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.torque-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/numbers/integer-literal.h:9, from ../../deps/v8/src/torque/ast.h:17, from ../../deps/v8/src/torque/torque-parser.h:8, from ../../deps/v8/src/torque/torque-parser.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/torque/torque-parser.cc:17: ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2400:55: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 480 | To result = std::move(child_results->NextAs()); | ^~~~~~ ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2459:62: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2464:66: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = v8::internal::torque::ParameterList; To = v8::internal::torque::ParameterList]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = v8::internal::torque::ParameterList; Result = v8::internal::torque::ParameterList]’ ../../deps/v8/src/torque/torque-parser.cc:2680:40: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2715:51: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2795:44: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::Annotation]’ ../../deps/v8/src/torque/torque-parser.cc:2385:41: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector >; To = std::vector >]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector >; Result = std::vector >]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = std::__cxx11::basic_string]’ ../../deps/v8/src/torque/torque-parser.cc:2390:30: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::NameAndTypeExpression]’ ../../deps/v8/src/torque/torque-parser.cc:2433:40: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::NameAndExpression]’ ../../deps/v8/src/torque/torque-parser.cc:2559:48: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::TryHandler*]’ ../../deps/v8/src/torque/torque-parser.cc:2740:52: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::Declaration*]’ ../../deps/v8/src/torque/torque-parser.cc:2775:43: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::ClassFieldExpression]’ ../../deps/v8/src/torque/torque-parser.cc:2776:39: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2325:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::{anonymous}::TorqueGrammar::ListAllowIfAnnotation(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::StructFieldExpression]’ ../../deps/v8/src/torque/torque-parser.cc:2797:57: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector; To = std::vector]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector; Result = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2325:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::{anonymous}::TorqueGrammar::ListAllowIfAnnotation(v8::internal::torque::Symbol*, v8::base::Optional) [with T = v8::internal::torque::BitFieldDeclaration]’ ../../deps/v8/src/torque/torque-parser.cc:2802:55: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call ../../deps/v8/src/torque/earley-parser.h: In instantiation of ‘static v8::base::Optional v8::internal::torque::Grammar::CastParseResult(v8::internal::torque::ParseResultIterator*) [with From = std::vector >; To = std::vector >]’: ../../deps/v8/src/torque/earley-parser.h:488:23: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::TryOrDefault(v8::internal::torque::Symbol*) [with T = std::vector >; Result = std::vector >]’ ../../deps/v8/src/torque/earley-parser.h:525:40: required from ‘v8::internal::torque::Symbol* v8::internal::torque::Grammar::List(v8::internal::torque::Symbol*, v8::base::Optional) [with T = std::vector]’ ../../deps/v8/src/torque/torque-parser.cc:2869:44: required from here ../../deps/v8/src/torque/earley-parser.h:480:8: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] ../../deps/v8/src/torque/earley-parser.h:480:8: note: remove ‘std::move’ call [113/2732] 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 [114/2732] touch obj/tools/v8_gypfiles/torque.actions_depends.stamp [115/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [116/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulist.cpp -o obj/deps/icu-small/source/common/icuucx.ulist.o [117/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locid.cpp -o obj/deps/icu-small/source/common/icuucx.locid.o [118/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locutil.cpp -o obj/deps/icu-small/source/common/icuucx.locutil.o [119/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/errorcode.cpp -o obj/deps/icu-small/source/common/icuucx.errorcode.o [120/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loadednormalizer2impl.cpp -o obj/deps/icu-small/source/common/icuucx.loadednormalizer2impl.o [121/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustring.cpp -o obj/deps/icu-small/source/common/icuucx.ustring.o [122/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/schriter.cpp -o obj/deps/icu-small/source/common/icuucx.schriter.o [123/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap.cpp -o obj/deps/icu-small/source/common/icuucx.ucasemap.o [124/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [125/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/messagepattern.cpp -o obj/deps/icu-small/source/common/icuucx.messagepattern.o [126/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi.cpp -o obj/deps/icu-small/source/common/icuucx.rbbi.o [127/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [128/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifiedcache.cpp -o obj/deps/icu-small/source/common/icuucx.unifiedcache.o [129/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrieiterator.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstrieiterator.o [130/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/sharedobject.cpp -o obj/deps/icu-small/source/common/icuucx.sharedobject.o [131/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uenum.cpp -o obj/deps/icu-small/source/common/icuucx.uenum.o [132/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/charstr.cpp -o obj/deps/icu-small/source/common/icuucx.charstr.o [133/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usetiter.cpp -o obj/deps/icu-small/source/common/icuucx.usetiter.o [134/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [135/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictionarydata.cpp -o obj/deps/icu-small/source/common/icuucx.dictionarydata.o [136/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [137/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.localebuilder.o [138/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ruleiter.cpp -o obj/deps/icu-small/source/common/icuucx.ruleiter.o [139/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinvchar.cpp -o obj/deps/icu-small/source/common/icuucx.uinvchar.o [140/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbisetb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbisetb.o [141/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servslkf.cpp -o obj/deps/icu-small/source/common/icuucx.servslkf.o [142/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrace.cpp -o obj/deps/icu-small/source/common/icuucx.utrace.o [143/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestream.cpp -o obj/deps/icu-small/source/common/icuucx.bytestream.o [144/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icuplug.cpp -o obj/deps/icu-small/source/common/icuucx.icuplug.o [145/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc.cpp -o obj/deps/icu-small/source/common/icuucx.uloc.o [146/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr.cpp -o obj/deps/icu-small/source/common/icuucx.unistr.o [147/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [148/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringtriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.stringtriebuilder.o [149/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbirb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbirb.o [150/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udataswp.cpp -o obj/deps/icu-small/source/common/icuucx.udataswp.o [151/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucurr.cpp -o obj/deps/icu-small/source/common/icuucx.ucurr.o [152/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv2022.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv2022.o [153/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uarrsort.cpp -o obj/deps/icu-small/source/common/icuucx.uarrsort.o [154/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [155/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [156/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [157/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrie.cpp -o obj/deps/icu-small/source/common/icuucx.bytestrie.o [158/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbiscan.cpp -o obj/deps/icu-small/source/common/icuucx.rbbiscan.o [159/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [160/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unorm.cpp -o obj/deps/icu-small/source/common/icuucx.unorm.o [161/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/emojiprops.cpp -o obj/deps/icu-small/source/common/icuucx.emojiprops.o [162/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [163/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchriter.cpp -o obj/deps/icu-small/source/common/icuucx.uchriter.o [164/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringpiece.cpp -o obj/deps/icu-small/source/common/icuucx.stringpiece.o [165/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util.cpp -o obj/deps/icu-small/source/common/icuucx.util.o [166/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdistance.cpp -o obj/deps/icu-small/source/common/icuucx.locdistance.o [167/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [168/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ushape.cpp -o obj/deps/icu-small/source/common/icuucx.ushape.o [169/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresdata.cpp -o obj/deps/icu-small/source/common/icuucx.uresdata.o [170/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutablecptrie.cpp -o obj/deps/icu-small/source/common/icuucx.umutablecptrie.o [171/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvsel.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvsel.o [172/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udata.cpp -o obj/deps/icu-small/source/common/icuucx.udata.o [173/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytesinkutil.cpp -o obj/deps/icu-small/source/common/icuucx.bytesinkutil.o [174/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servnotf.cpp -o obj/deps/icu-small/source/common/icuucx.servnotf.o [175/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie.cpp -o obj/deps/icu-small/source/common/icuucx.utrie.o [176/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [177/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/characterproperties.cpp -o obj/deps/icu-small/source/common/icuucx.characterproperties.o [178/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [179/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utypes.cpp -o obj/deps/icu-small/source/common/icuucx.utypes.o [180/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase.cpp -o obj/deps/icu-small/source/common/icuucx.ustrcase.o [181/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [182/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uidna.cpp -o obj/deps/icu-small/source/common/icuucx.uidna.o [183/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umapfile.cpp -o obj/deps/icu-small/source/common/icuucx.umapfile.o [184/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [185/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uobject.cpp -o obj/deps/icu-small/source/common/icuucx.uobject.o [186/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propname.cpp -o obj/deps/icu-small/source/common/icuucx.propname.o [187/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrieiterator.cpp -o obj/deps/icu-small/source/common/icuucx.bytestrieiterator.o [188/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [189/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [190/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [191/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usprep.cpp -o obj/deps/icu-small/source/common/icuucx.usprep.o [192/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [193/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresbund.cpp -o obj/deps/icu-small/source/common/icuucx.uresbund.o [194/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/wintz.cpp -o obj/deps/icu-small/source/common/icuucx.wintz.o [195/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [196/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvdisp.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvdisp.o [197/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv.o [198/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servls.cpp -o obj/deps/icu-small/source/common/icuucx.servls.o [199/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [200/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cmemory.cpp -o obj/deps/icu-small/source/common/icuucx.cmemory.o [201/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutex.cpp -o obj/deps/icu-small/source/common/icuucx.umutex.o [202/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icudataver.cpp -o obj/deps/icu-small/source/common/icuucx.icudataver.o [203/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkeng.cpp -o obj/deps/icu-small/source/common/icuucx.brkeng.o [204/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchar.cpp -o obj/deps/icu-small/source/common/icuucx.uchar.o [205/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locbased.cpp -o obj/deps/icu-small/source/common/icuucx.locbased.o [206/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucat.cpp -o obj/deps/icu-small/source/common/icuucx.ucat.o [207/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/caniter.cpp -o obj/deps/icu-small/source/common/icuucx.caniter.o [208/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normlzr.cpp -o obj/deps/icu-small/source/common/icuucx.normlzr.o [209/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/pluralmap.cpp -o obj/deps/icu-small/source/common/icuucx.pluralmap.o [210/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvector.cpp -o obj/deps/icu-small/source/common/icuucx.uvector.o [211/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr32.cpp -o obj/deps/icu-small/source/common/icuucx.uvectr32.o [212/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/punycode.cpp -o obj/deps/icu-small/source/common/icuucx.punycode.o [213/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bmpset.cpp -o obj/deps/icu-small/source/common/icuucx.bmpset.o [214/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dtintrv.cpp -o obj/deps/icu-small/source/common/icuucx.dtintrv.o [215/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [216/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localematcher.cpp -o obj/deps/icu-small/source/common/icuucx.localematcher.o [217/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lstmbe.cpp -o obj/deps/icu-small/source/common/icuucx.lstmbe.o [218/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udatamem.cpp -o obj/deps/icu-small/source/common/icuucx.udatamem.o [219/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/edits.cpp -o obj/deps/icu-small/source/common/icuucx.edits.o [220/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbistbl.cpp -o obj/deps/icu-small/source/common/icuucx.rbbistbl.o [221/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrie.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstrie.o [222/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [223/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbidata.cpp -o obj/deps/icu-small/source/common/icuucx.rbbidata.o [224/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr64.cpp -o obj/deps/icu-small/source/common/icuucx.uvectr64.o [225/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucmndata.cpp -o obj/deps/icu-small/source/common/icuucx.ucmndata.o [226/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustack.cpp -o obj/deps/icu-small/source/common/icuucx.ustack.o [227/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [228/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/mlbe.cpp -o obj/deps/icu-small/source/common/icuucx.mlbe.o [229/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiln.cpp -o obj/deps/icu-small/source/common/icuucx.ubidiln.o [230/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uiter.cpp -o obj/deps/icu-small/source/common/icuucx.uiter.o [231/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkiter.cpp -o obj/deps/icu-small/source/common/icuucx.brkiter.o [232/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utext.cpp -o obj/deps/icu-small/source/common/icuucx.utext.o [233/2732] cd ../../tools/v8_gypfiles; /builddir/build/BUILD/node-v20.10.0/out/Release/torque -o /builddir/build/BUILD/node-v20.10.0/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-to-reversed.tq src/builtins/array-to-sorted.tq src/builtins/array-to-spliced.tq src/builtins/array-unshift.tq src/builtins/array-with.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/iterator-from.tq src/builtins/iterator-helpers.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-iswellformed.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-towellformed.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-to-reversed.tq src/builtins/typed-array-to-sorted.tq src/builtins/typed-array-values.tq src/builtins/typed-array-with.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-atomics-synchronization.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-iterator-helpers.tq src/objects/js-objects.tq src/objects/js-promise.tq src/objects/js-proxy.tq src/objects/js-raw-json.tq src/objects/js-regexp-string-iterator.tq src/objects/js-regexp.tq src/objects/js-shadow-realm.tq src/objects/js-shared-array.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 src/objects/turboshaft-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-duration-format.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 [234/2732] touch obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp [235/2732] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/gen-postmortem-metadata.py /builddir/build/BUILD/node-v20.10.0/out/Release/gen/debug-support.cc /builddir/build/BUILD/node-v20.10.0/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 /builddir/build/BUILD/node-v20.10.0/tools/v8_gypfiles/../../deps/v8/tools/gen-postmortem-metadata.py:743: SyntaxWarning: invalid escape sequence '\s' types[re.sub('\s*=.*', '', entry).lstrip()] = True; /builddir/build/BUILD/node-v20.10.0/tools/v8_gypfiles/../../deps/v8/tools/gen-postmortem-metadata.py:756: SyntaxWarning: invalid escape sequence '\s' args = re.split('\s*,\s*', rest); /builddir/build/BUILD/node-v20.10.0/tools/v8_gypfiles/../../deps/v8/tools/gen-postmortem-metadata.py:859: SyntaxWarning: invalid escape sequence '\s' args = re.split('\s*,\s*', rest); /builddir/build/BUILD/node-v20.10.0/tools/v8_gypfiles/../../deps/v8/tools/gen-postmortem-metadata.py:960: SyntaxWarning: invalid escape sequence '\s' ws = re.compile('\s+') [236/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locresdata.cpp -o obj/deps/icu-small/source/common/icuucx.locresdata.o [237/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdspnm.cpp -o obj/deps/icu-small/source/common/icuucx.locdspnm.o [238/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [239/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resource.cpp -o obj/deps/icu-small/source/common/icuucx.resource.o [240/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/patternprops.cpp -o obj/deps/icu-small/source/common/icuucx.patternprops.o [241/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifilt.cpp -o obj/deps/icu-small/source/common/icuucx.unifilt.o [242/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdispnames.cpp -o obj/deps/icu-small/source/common/icuucx.locdispnames.o [243/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstriebuilder.o [244/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [245/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [246/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/serv.cpp -o obj/deps/icu-small/source/common/icuucx.serv.o [247/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [248/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript.cpp -o obj/deps/icu-small/source/common/icuucx.uscript.o [249/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 */ | ^~~~~~~~ [250/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [251/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifunct.cpp -o obj/deps/icu-small/source/common/icuucx.unifunct.o [252/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [253/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [254/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propsvec.cpp -o obj/deps/icu-small/source/common/icuucx.propsvec.o [255/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash.cpp -o obj/deps/icu-small/source/common/icuucx.uhash.o [256/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localeprioritylist.cpp -o obj/deps/icu-small/source/common/icuucx.localeprioritylist.o [257/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiwrt.cpp -o obj/deps/icu-small/source/common/icuucx.ubidiwrt.o [258/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [259/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uts46.cpp -o obj/deps/icu-small/source/common/icuucx.uts46.o [260/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbitblb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbitblb.o [261/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/restrace.cpp -o obj/deps/icu-small/source/common/icuucx.restrace.o [262/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvlat1.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvlat1.o [263/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstring.cpp -o obj/deps/icu-small/source/common/icuucx.cstring.o [264/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset.cpp -o obj/deps/icu-small/source/common/icuucx.uset.o [265/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/appendable.cpp -o obj/deps/icu-small/source/common/icuucx.appendable.o [266/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrtrns.cpp -o obj/deps/icu-small/source/common/icuucx.ustrtrns.o [267/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi.cpp -o obj/deps/icu-small/source/common/icuucx.ubidi.o [268/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [269/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvscsu.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvscsu.o [270/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvhz.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvhz.o [271/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [272/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [273/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/simpleformatter.cpp -o obj/deps/icu-small/source/common/icuucx.simpleformatter.o [274/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [275/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.bytestriebuilder.o [276/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unames.cpp -o obj/deps/icu-small/source/common/icuucx.unames.o [277/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/chariter.cpp -o obj/deps/icu-small/source/common/icuucx.chariter.o [278/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlk.cpp -o obj/deps/icu-small/source/common/icuucx.servlk.o [279/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlkf.cpp -o obj/deps/icu-small/source/common/icuucx.servlkf.o [280/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucase.cpp -o obj/deps/icu-small/source/common/icuucx.ucase.o [281/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbinode.cpp -o obj/deps/icu-small/source/common/icuucx.rbbinode.o [282/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unormcmp.cpp -o obj/deps/icu-small/source/common/icuucx.unormcmp.o [283/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund.cpp -o obj/deps/icu-small/source/common/icuucx.resbund.o [284/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikelysubtags.cpp -o obj/deps/icu-small/source/common/icuucx.loclikelysubtags.o [285/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstr.cpp -o obj/deps/icu-small/source/common/icuucx.cstr.o [286/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubrk.cpp -o obj/deps/icu-small/source/common/icuucx.ubrk.o [287/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [288/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unisetspan.cpp -o obj/deps/icu-small/source/common/icuucx.unisetspan.o [289/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cwchar.cpp -o obj/deps/icu-small/source/common/icuucx.cwchar.o [290/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2.cpp -o obj/deps/icu-small/source/common/icuucx.normalizer2.o [291/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [292/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umath.cpp -o obj/deps/icu-small/source/common/icuucx.umath.o [293/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lsr.cpp -o obj/deps/icu-small/source/common/icuucx.lsr.o [294/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvisci.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvisci.o [295/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrfmt.cpp -o obj/deps/icu-small/source/common/icuucx.ustrfmt.o [296/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrenum.cpp -o obj/deps/icu-small/source/common/icuucx.ustrenum.o [297/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servrbf.cpp -o obj/deps/icu-small/source/common/icuucx.servrbf.o [298/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locavailable.cpp -o obj/deps/icu-small/source/common/icuucx.locavailable.o [299/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filteredbrk.cpp -o obj/deps/icu-small/source/common/icuucx.filteredbrk.o [300/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [301/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset.cpp -o obj/deps/icu-small/source/common/icuucx.uniset.o [302/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucptrie.cpp -o obj/deps/icu-small/source/common/icuucx.ucptrie.o [303/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73(UBiDiTransform*, const char16_t*, int32_t, char16_t*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)’: ../../deps/icu-small/source/common/ubiditransform.cpp:502:24: warning: comparing the result of pointer addition ‘(action + 8)’ and NULL [-Waddress] 502 | if (action + 1) { | ~~~~~~~^~~ [304/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictbe.cpp -o obj/deps/icu-small/source/common/icuucx.dictbe.o [305/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrmbcs.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrmbcs.o [306/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikely.cpp -o obj/deps/icu-small/source/common/icuucx.loclikely.o [307/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2impl.cpp -o obj/deps/icu-small/source/common/icuucx.normalizer2impl.o [308/2732] rm -f obj/tools/icu/libicuucx.a && ar rcsT obj/tools/icu/libicuucx.a obj/deps/icu-small/source/common/icuucx.rbbi_cache.o obj/deps/icu-small/source/common/icuucx.utrie2.o obj/deps/icu-small/source/common/icuucx.filterednormalizer2.o obj/deps/icu-small/source/common/icuucx.ucnvbocu.o obj/deps/icu-small/source/common/icuucx.putil.o obj/deps/icu-small/source/common/icuucx.ucnv_err.o obj/deps/icu-small/source/common/icuucx.parsepos.o obj/deps/icu-small/source/common/icuucx.uprops.o obj/deps/icu-small/source/common/icuucx.uinit.o obj/deps/icu-small/source/common/icuucx.locid.o obj/deps/icu-small/source/common/icuucx.ucnv_bld.o obj/deps/icu-small/source/common/icuucx.uloc_keytype.o obj/deps/icu-small/source/common/icuucx.locmap.o obj/deps/icu-small/source/common/icuucx.locutil.o obj/deps/icu-small/source/common/icuucx.ulist.o obj/deps/icu-small/source/common/icuucx.ucasemap.o obj/deps/icu-small/source/common/icuucx.loadednormalizer2impl.o obj/deps/icu-small/source/common/icuucx.errorcode.o obj/deps/icu-small/source/common/icuucx.ustring.o obj/deps/icu-small/source/common/icuucx.schriter.o obj/deps/icu-small/source/common/icuucx.messagepattern.o obj/deps/icu-small/source/common/icuucx.rbbi.o obj/deps/icu-small/source/common/icuucx.ucnv_u7.o obj/deps/icu-small/source/common/icuucx.unifiedcache.o obj/deps/icu-small/source/common/icuucx.ucnv_u8.o obj/deps/icu-small/source/common/icuucx.ucharstrieiterator.o obj/deps/icu-small/source/common/icuucx.charstr.o obj/deps/icu-small/source/common/icuucx.sharedobject.o obj/deps/icu-small/source/common/icuucx.uenum.o obj/deps/icu-small/source/common/icuucx.uniset_props.o obj/deps/icu-small/source/common/icuucx.usetiter.o obj/deps/icu-small/source/common/icuucx.ucnv_u32.o obj/deps/icu-small/source/common/icuucx.dictionarydata.o obj/deps/icu-small/source/common/icuucx.localebuilder.o obj/deps/icu-small/source/common/icuucx.utrace.o obj/deps/icu-small/source/common/icuucx.ruleiter.o obj/deps/icu-small/source/common/icuucx.rbbisetb.o obj/deps/icu-small/source/common/icuucx.uinvchar.o obj/deps/icu-small/source/common/icuucx.servslkf.o obj/deps/icu-small/source/common/icuucx.uloc_tag.o obj/deps/icu-small/source/common/icuucx.bytestream.o obj/deps/icu-small/source/common/icuucx.uloc.o obj/deps/icu-small/source/common/icuucx.icuplug.o obj/deps/icu-small/source/common/icuucx.unistr.o obj/deps/icu-small/source/common/icuucx.stringtriebuilder.o obj/deps/icu-small/source/common/icuucx.ucurr.o obj/deps/icu-small/source/common/icuucx.rbbirb.o obj/deps/icu-small/source/common/icuucx.ucnv2022.o obj/deps/icu-small/source/common/icuucx.udataswp.o obj/deps/icu-small/source/common/icuucx.util_props.o obj/deps/icu-small/source/common/icuucx.uarrsort.o obj/deps/icu-small/source/common/icuucx.ucnv_cb.o obj/deps/icu-small/source/common/icuucx.rbbiscan.o obj/deps/icu-small/source/common/icuucx.bytestrie.o obj/deps/icu-small/source/common/icuucx.uhash_us.o obj/deps/icu-small/source/common/icuucx.static_unicode_sets.o obj/deps/icu-small/source/common/icuucx.unorm.o obj/deps/icu-small/source/common/icuucx.emojiprops.o obj/deps/icu-small/source/common/icuucx.uchriter.o obj/deps/icu-small/source/common/icuucx.ures_cnv.o obj/deps/icu-small/source/common/icuucx.util.o obj/deps/icu-small/source/common/icuucx.stringpiece.o obj/deps/icu-small/source/common/icuucx.locdistance.o obj/deps/icu-small/source/common/icuucx.ucnv_io.o obj/deps/icu-small/source/common/icuucx.umutablecptrie.o obj/deps/icu-small/source/common/icuucx.ushape.o obj/deps/icu-small/source/common/icuucx.uresdata.o obj/deps/icu-small/source/common/icuucx.ucnvsel.o obj/deps/icu-small/source/common/icuucx.udata.o obj/deps/icu-small/source/common/icuucx.utrie.o obj/deps/icu-small/source/common/icuucx.bytesinkutil.o obj/deps/icu-small/source/common/icuucx.unistr_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.servnotf.o obj/deps/icu-small/source/common/icuucx.ustrcase.o obj/deps/icu-small/source/common/icuucx.characterproperties.o obj/deps/icu-small/source/common/icuucx.ucnv_ct.o obj/deps/icu-small/source/common/icuucx.uidna.o obj/deps/icu-small/source/common/icuucx.utypes.o obj/deps/icu-small/source/common/icuucx.ucnv_set.o obj/deps/icu-small/source/common/icuucx.ucol_swp.o obj/deps/icu-small/source/common/icuucx.umapfile.o obj/deps/icu-small/source/common/icuucx.propname.o obj/deps/icu-small/source/common/icuucx.uobject.o obj/deps/icu-small/source/common/icuucx.bytestrieiterator.o obj/deps/icu-small/source/common/icuucx.uresbund.o obj/deps/icu-small/source/common/icuucx.uset_props.o obj/deps/icu-small/source/common/icuucx.usprep.o obj/deps/icu-small/source/common/icuucx.unistr_case.o obj/deps/icu-small/source/common/icuucx.uscript_props.o obj/deps/icu-small/source/common/icuucx.ucnv.o obj/deps/icu-small/source/common/icuucx.ustr_wcs.o obj/deps/icu-small/source/common/icuucx.wintz.o obj/deps/icu-small/source/common/icuucx.ucnvdisp.o obj/deps/icu-small/source/common/icuucx.unistr_case_locale.o obj/deps/icu-small/source/common/icuucx.cmemory.o obj/deps/icu-small/source/common/icuucx.servls.o obj/deps/icu-small/source/common/icuucx.umutex.o obj/deps/icu-small/source/common/icuucx.brkeng.o obj/deps/icu-small/source/common/icuucx.uchar.o obj/deps/icu-small/source/common/icuucx.icudataver.o obj/deps/icu-small/source/common/icuucx.locbased.o obj/deps/icu-small/source/common/icuucx.caniter.o obj/deps/icu-small/source/common/icuucx.ucat.o obj/deps/icu-small/source/common/icuucx.normlzr.o obj/deps/icu-small/source/common/icuucx.pluralmap.o obj/deps/icu-small/source/common/icuucx.uvector.o obj/deps/icu-small/source/common/icuucx.uvectr32.o obj/deps/icu-small/source/common/icuucx.punycode.o obj/deps/icu-small/source/common/icuucx.bmpset.o obj/deps/icu-small/source/common/icuucx.lstmbe.o obj/deps/icu-small/source/common/icuucx.localematcher.o obj/deps/icu-small/source/common/icuucx.dtintrv.o obj/deps/icu-small/source/common/icuucx.resbund_cnv.o obj/deps/icu-small/source/common/icuucx.edits.o obj/deps/icu-small/source/common/icuucx.rbbistbl.o obj/deps/icu-small/source/common/icuucx.udatamem.o obj/deps/icu-small/source/common/icuucx.ucharstrie.o obj/deps/icu-small/source/common/icuucx.rbbidata.o obj/deps/icu-small/source/common/icuucx.ucnv_cnv.o obj/deps/icu-small/source/common/icuucx.ucmndata.o obj/deps/icu-small/source/common/icuucx.uvectr64.o obj/deps/icu-small/source/common/icuucx.mlbe.o obj/deps/icu-small/source/common/icuucx.ustack.o obj/deps/icu-small/source/common/icuucx.ustr_cnv.o obj/deps/icu-small/source/common/icuucx.ubidiln.o obj/deps/icu-small/source/common/icuucx.uiter.o obj/deps/icu-small/source/common/icuucx.utext.o obj/deps/icu-small/source/common/icuucx.brkiter.o obj/deps/icu-small/source/common/icuucx.locdspnm.o obj/deps/icu-small/source/common/icuucx.locresdata.o obj/deps/icu-small/source/common/icuucx.ucnv_ext.o obj/deps/icu-small/source/common/icuucx.ucnvmbcs.o obj/deps/icu-small/source/common/icuucx.locdispnames.o obj/deps/icu-small/source/common/icuucx.resource.o obj/deps/icu-small/source/common/icuucx.patternprops.o obj/deps/icu-small/source/common/icuucx.ucharstriebuilder.o obj/deps/icu-small/source/common/icuucx.unifilt.o obj/deps/icu-small/source/common/icuucx.unistr_cnv.o obj/deps/icu-small/source/common/icuucx.utrie2_builder.o obj/deps/icu-small/source/common/icuucx.utf_impl.o obj/deps/icu-small/source/common/icuucx.serv.o obj/deps/icu-small/source/common/icuucx.uscript.o obj/deps/icu-small/source/common/icuucx.ucnv_lmb.o obj/deps/icu-small/source/common/icuucx.utrie_swap.o obj/deps/icu-small/source/common/icuucx.ubidi_props.o obj/deps/icu-small/source/common/icuucx.unifunct.o obj/deps/icu-small/source/common/icuucx.localeprioritylist.o obj/deps/icu-small/source/common/icuucx.uhash.o obj/deps/icu-small/source/common/icuucx.propsvec.o obj/deps/icu-small/source/common/icuucx.uts46.o obj/deps/icu-small/source/common/icuucx.rbbitblb.o obj/deps/icu-small/source/common/icuucx.ucnv_u16.o obj/deps/icu-small/source/common/icuucx.ubidiwrt.o obj/deps/icu-small/source/common/icuucx.ubidi.o obj/deps/icu-small/source/common/icuucx.ucnvlat1.o obj/deps/icu-small/source/common/icuucx.ustrtrns.o obj/deps/icu-small/source/common/icuucx.restrace.o obj/deps/icu-small/source/common/icuucx.ucnvscsu.o obj/deps/icu-small/source/common/icuucx.cstring.o obj/deps/icu-small/source/common/icuucx.uset.o obj/deps/icu-small/source/common/icuucx.appendable.o obj/deps/icu-small/source/common/icuucx.usc_impl.o obj/deps/icu-small/source/common/icuucx.ucnvhz.o obj/deps/icu-small/source/common/icuucx.ucasemap_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.ustrcase_locale.o obj/deps/icu-small/source/common/icuucx.simpleformatter.o obj/deps/icu-small/source/common/icuucx.unames.o obj/deps/icu-small/source/common/icuucx.ucase.o obj/deps/icu-small/source/common/icuucx.ustr_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.bytestriebuilder.o obj/deps/icu-small/source/common/icuucx.chariter.o obj/deps/icu-small/source/common/icuucx.rbbinode.o obj/deps/icu-small/source/common/icuucx.loclikelysubtags.o obj/deps/icu-small/source/common/icuucx.servlk.o obj/deps/icu-small/source/common/icuucx.servlkf.o obj/deps/icu-small/source/common/icuucx.unormcmp.o obj/deps/icu-small/source/common/icuucx.resbund.o obj/deps/icu-small/source/common/icuucx.unisetspan.o obj/deps/icu-small/source/common/icuucx.cstr.o obj/deps/icu-small/source/common/icuucx.ubrk.o obj/deps/icu-small/source/common/icuucx.normalizer2.o obj/deps/icu-small/source/common/icuucx.ucln_cmn.o obj/deps/icu-small/source/common/icuucx.ucnvisci.o obj/deps/icu-small/source/common/icuucx.lsr.o obj/deps/icu-small/source/common/icuucx.cwchar.o obj/deps/icu-small/source/common/icuucx.unistr_props.o obj/deps/icu-small/source/common/icuucx.umath.o obj/deps/icu-small/source/common/icuucx.ustrfmt.o obj/deps/icu-small/source/common/icuucx.filteredbrk.o obj/deps/icu-small/source/common/icuucx.ustrenum.o obj/deps/icu-small/source/common/icuucx.locavailable.o obj/deps/icu-small/source/common/icuucx.uniset.o obj/deps/icu-small/source/common/icuucx.servrbf.o obj/deps/icu-small/source/common/icuucx.normalizer2impl.o obj/deps/icu-small/source/common/icuucx.uniset_closure.o obj/deps/icu-small/source/common/icuucx.dictbe.o obj/deps/icu-small/source/common/icuucx.ucptrie.o obj/deps/icu-small/source/common/icuucx.ubiditransform.o obj/deps/icu-small/source/common/icuucx.loclikely.o [309/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nultrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.nultrans.o [310/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [311/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [312/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [313/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.currfmt.o [314/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationrootelements.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationrootelements.o [315/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cpdtrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.cpdtrans.o [316/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/pluralranges.cpp -o obj/deps/icu-small/source/i18n/icui18n.pluralranges.o [317/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unum.cpp -o obj/deps/icu-small/source/i18n/icui18n.unum.o [318/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measure.cpp -o obj/deps/icu-small/source/i18n/icui18n.measure.o [319/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/datefmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.datefmt.o [320/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/bocsu.cpp -o obj/deps/icu-small/source/i18n/icui18n.bocsu.o [321/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rulebasedcollator.cpp -o obj/deps/icu-small/source/i18n/icui18n.rulebasedcollator.o [322/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucol.o [323/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [324/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/standardplural.cpp -o obj/deps/icu-small/source/i18n/icui18n.standardplural.o [325/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbtz.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbtz.o [326/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.numfmt.o [327/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvinf.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtitvinf.o [328/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [329/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/usearch.cpp -o obj/deps/icu-small/source/i18n/icui18n.usearch.o [330/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/olsontz.cpp -o obj/deps/icu-small/source/i18n/icui18n.olsontz.o [331/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/islamcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.islamcal.o [332/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/selfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.selfmt.o [333/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationkeys.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationkeys.o [334/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [335/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatin.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfastlatin.o [336/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [337/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt.o [338/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [339/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/indiancal.cpp -o obj/deps/icu-small/source/i18n/icui18n.indiancal.o [340/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatawriter.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatawriter.o [341/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [342/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tridpars.cpp -o obj/deps/icu-small/source/i18n/icui18n.tridpars.o [343/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uitercollationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.uitercollationiterator.o [344/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/displayoptions.cpp -o obj/deps/icu-small/source/i18n/icui18n.displayoptions.o [345/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatabuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatabuilder.o [346/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/hebrwcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.hebrwcal.o [347/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationweights.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationweights.o [348/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [349/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csmatch.cpp -o obj/deps/icu-small/source/i18n/icui18n.csmatch.o [350/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/stsearch.cpp -o obj/deps/icu-small/source/i18n/icui18n.stsearch.o [351/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.currunit.o [352/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/repattrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.repattrn.o [353/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmunit.o [354/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [355/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/titletrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.titletrn.o [356/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [357/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [358/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdata.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdata.o [359/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decimfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.decimfmt.o [360/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tolowtrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.tolowtrn.o [361/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable.cpp -o obj/deps/icu-small/source/i18n/icui18n.fmtable.o [362/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [363/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/format.cpp -o obj/deps/icu-small/source/i18n/icui18n.format.o [364/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [365/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexst.cpp -o obj/deps/icu-small/source/i18n/icui18n.regexst.o [366/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucsdet.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucsdet.o [367/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtrule.o [368/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [369/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrucode.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrucode.o [370/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatareader.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatareader.o [371/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregex.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregex.o [372/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmutfmt.o [373/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregexc.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregexc.o [374/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unesctrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.unesctrn.o [375/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fphdlimp.cpp -o obj/deps/icu-small/source/i18n/icui18n.fphdlimp.o [376/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrutf8.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrutf8.o [377/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utmscale.cpp -o obj/deps/icu-small/source/i18n/icui18n.utmscale.o [378/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf16collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.utf16collationiterator.o [379/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/persncal.cpp -o obj/deps/icu-small/source/i18n/icui18n.persncal.o [380/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sharedbreakiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.sharedbreakiterator.o [381/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [382/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dangical.cpp -o obj/deps/icu-small/source/i18n/icui18n.dangical.o [383/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [384/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/timezone.cpp -o obj/deps/icu-small/source/i18n/icui18n.timezone.o [385/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames.cpp -o obj/deps/icu-small/source/i18n/icui18n.tznames.o [386/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quant.cpp -o obj/deps/icu-small/source/i18n/icui18n.quant.o [387/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tztrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.tztrans.o [388/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.utrans.o [389/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [390/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationiterator.o [391/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/region.cpp -o obj/deps/icu-small/source/i18n/icui18n.region.o [392/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [393/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [394/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [395/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coll.cpp -o obj/deps/icu-small/source/i18n/icui18n.coll.o [396/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/chnsecal.cpp -o obj/deps/icu-small/source/i18n/icui18n.chnsecal.o [397/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/name2uni.cpp -o obj/deps/icu-small/source/i18n/icui18n.name2uni.o [398/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtfmtsym.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtfmtsym.o [399/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzrule.o [400/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coleitr.cpp -o obj/deps/icu-small/source/i18n/icui18n.coleitr.o [401/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/umsg.cpp -o obj/deps/icu-small/source/i18n/icui18n.umsg.o [402/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/curramt.cpp -o obj/deps/icu-small/source/i18n/icui18n.curramt.o [403/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/choicfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.choicfmt.o [404/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.reldtfmt.o [405/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [406/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtitvfmt.o [407/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.smpdtfmt.o [408/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/wintzimpl.cpp -o obj/deps/icu-small/source/i18n/icui18n.wintzimpl.o [409/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [410/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/iso8601cal.cpp -o obj/deps/icu-small/source/i18n/icui18n.iso8601cal.o [411/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/esctrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.esctrn.o [412/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [413/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzfmt.o [414/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [415/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ufieldpositer.cpp -o obj/deps/icu-small/source/i18n/icui18n.ufieldpositer.o [416/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [417/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nortrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.nortrans.o [418/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quantityformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.quantityformatter.o [419/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [420/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rematch.cpp -o obj/deps/icu-small/source/i18n/icui18n.rematch.o [421/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [422/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregocal.cpp -o obj/deps/icu-small/source/i18n/icui18n.gregocal.o [423/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.plurfmt.o [424/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrs.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfrs.o [425/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unumsys.cpp -o obj/deps/icu-small/source/i18n/icui18n.unumsys.o [426/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucal.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucal.o [427/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [428/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.measunit.o [429/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [430/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrecog.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrecog.o [431/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [432/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::ConstChar16Ptr::ConstChar16Ptr(char16_t const*)’, inlined from ‘icu_73::number::impl::blueprint_helpers::parseCurrencyOption(icu_73::StringSegment const&, icu_73::number::impl::MacroProps&, UErrorCode&)’ at ../../deps/icu-small/source/i18n/number_skeletons.cpp:1027:52: ../../deps/icu-small/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ ../../deps/icu-small/source/i18n/number_skeletons.cpp: In function ‘icu_73::number::impl::blueprint_helpers::parseCurrencyOption(icu_73::StringSegment const&, icu_73::number::impl::MacroProps&, UErrorCode&)’: ../../deps/icu-small/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here 1025 | const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [433/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [434/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [435/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfcd.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfcd.o [436/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationtailoring.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationtailoring.o [437/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregoimp.cpp -o obj/deps/icu-small/source/i18n/icui18n.gregoimp.o [438/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/casetrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.casetrn.o [439/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csdetect.cpp -o obj/deps/icu-small/source/i18n/icui18n.csdetect.o [440/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [441/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [442/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/windtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.windtfmt.o [443/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [444/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/basictz.cpp -o obj/deps/icu-small/source/i18n/icui18n.basictz.o [445/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strmatch.cpp -o obj/deps/icu-small/source/i18n/icui18n.strmatch.o [446/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uni2name.cpp -o obj/deps/icu-small/source/i18n/icui18n.uni2name.o [447/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/funcrepl.cpp -o obj/deps/icu-small/source/i18n/icui18n.funcrepl.o [448/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udatpg.cpp -o obj/deps/icu-small/source/i18n/icui18n.udatpg.o [449/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regeximp.cpp -o obj/deps/icu-small/source/i18n/icui18n.regeximp.o [450/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/taiwncal.cpp -o obj/deps/icu-small/source/i18n/icui18n.taiwncal.o [451/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/translit.cpp -o obj/deps/icu-small/source/i18n/icui18n.translit.o [452/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ethpccal.cpp -o obj/deps/icu-small/source/i18n/icui18n.ethpccal.o [453/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fpositer.cpp -o obj/deps/icu-small/source/i18n/icui18n.fpositer.o [454/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73’: ../../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_73’: ../../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]; | ^~~ [455/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrsbcs.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrsbcs.o [456/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/simpletz.cpp -o obj/deps/icu-small/source/i18n/icui18n.simpletz.o [457/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [458/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationroot.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationroot.o [459/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vtzone.cpp -o obj/deps/icu-small/source/i18n/icui18n.vtzone.o [460/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scriptset.cpp -o obj/deps/icu-small/source/i18n/icui18n.scriptset.o [461/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [462/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.plurrule.o [463/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [464/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/brktrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.brktrans.o [465/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsets.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationsets.o [466/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decContext.cpp -o obj/deps/icu-small/source/i18n/icui18n.decContext.o [467/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/winnmfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.winnmfmt.o [468/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.measfmt.o [469/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [470/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numsys.cpp -o obj/deps/icu-small/source/i18n/icui18n.numsys.o [471/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzgnames.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzgnames.o [472/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [473/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationbuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationbuilder.o [474/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73’: ../../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); | ^~~~~~~~~~~~~ [475/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexcmp.cpp -o obj/deps/icu-small/source/i18n/icui18n.regexcmp.o [476/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [477/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/inputext.cpp -o obj/deps/icu-small/source/i18n/icui18n.inputext.o [478/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::Calendar::operator=(icu_73::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) | ^ [479/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfrule.o [480/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationruleparser.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationruleparser.o [481/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/listformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.listformatter.o [482/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [483/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [484/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collation.cpp -o obj/deps/icu-small/source/i18n/icui18n.collation.o [485/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/alphaindex.cpp -o obj/deps/icu-small/source/i18n/icui18n.alphaindex.o [486/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [487/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulocdata.cpp -o obj/deps/icu-small/source/i18n/icui18n.ulocdata.o [488/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/transreg.cpp -o obj/deps/icu-small/source/i18n/icui18n.transreg.o [489/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zonemeta.cpp -o obj/deps/icu-small/source/i18n/icui18n.zonemeta.o [490/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [491/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coptccal.cpp -o obj/deps/icu-small/source/i18n/icui18n.coptccal.o [492/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/msgfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.msgfmt.o [493/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfastlatinbuilder.o [494/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/remtrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.remtrans.o [495/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currpinf.cpp -o obj/deps/icu-small/source/i18n/icui18n.currpinf.o [496/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scientificnumberformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.scientificnumberformatter.o [497/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/anytrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.anytrans.o [498/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [499/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ztrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.ztrans.o [500/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [501/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [502/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfst.cpp -o obj/deps/icu-small/source/i18n/icui18n.smpdtfst.o [503/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strrepl.cpp -o obj/deps/icu-small/source/i18n/icui18n.strrepl.o [504/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udat.cpp -o obj/deps/icu-small/source/i18n/icui18n.udat.o [505/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucoleitr.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucoleitr.o [506/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csr2022.cpp -o obj/deps/icu-small/source/i18n/icui18n.csr2022.o [507/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [508/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/astro.cpp -o obj/deps/icu-small/source/i18n/icui18n.astro.o [509/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::FractionPrecision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’ at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘icu_73::number::Precision::constructFraction(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 8B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::FractionPrecision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’ at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘icu_73::number::Precision::constructFraction(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 12B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::Precision::constructSignificant(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 8B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::Precision::constructSignificant(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 12B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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; | ^~~~~~~~ [510/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof.cpp -o obj/deps/icu-small/source/i18n/icui18n.uspoof.o [511/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [512/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/compactdecimalformat.cpp -o obj/deps/icu-small/source/i18n/icui18n.compactdecimalformat.o [513/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vzone.cpp -o obj/deps/icu-small/source/i18n/icui18n.vzone.o [514/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/erarules.cpp -o obj/deps/icu-small/source/i18n/icui18n.erarules.o [515/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [516/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/search.cpp -o obj/deps/icu-small/source/i18n/icui18n.search.o [517/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/japancal.cpp -o obj/deps/icu-small/source/i18n/icui18n.japancal.o [518/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf8collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.utf8collationiterator.o [519/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregion.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregion.o [520/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfsubs.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfsubs.o [521/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gender.cpp -o obj/deps/icu-small/source/i18n/icui18n.gender.o [522/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udateintervalformat.cpp -o obj/deps/icu-small/source/i18n/icui18n.udateintervalformat.o [523/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [524/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sortkey.cpp -o obj/deps/icu-small/source/i18n/icui18n.sortkey.o [525/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [526/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [527/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dcfmtsym.cpp -o obj/deps/icu-small/source/i18n/icui18n.dcfmtsym.o [528/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regextxt.cpp -o obj/deps/icu-small/source/i18n/icui18n.regextxt.o [529/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [530/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [531/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [532/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [533/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [534/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsettings.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationsettings.o [535/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldatefmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.reldatefmt.o [536/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cecal.cpp -o obj/deps/icu-small/source/i18n/icui18n.cecal.o [537/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulistformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.ulistformatter.o [538/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationcompare.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationcompare.o [539/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/buddhcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.buddhcal.o [540/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [541/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [542/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/upluralrules.cpp -o obj/deps/icu-small/source/i18n/icui18n.upluralrules.o [543/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/toupptrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.toupptrn.o [544/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [545/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbnf.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbnf.o [546/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutamt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmutamt.o [547/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dayperiodrules.cpp -o obj/deps/icu-small/source/i18n/icui18n.dayperiodrules.o [548/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.zrule.o [549/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [550/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [551/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [552/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [553/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [554/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [556/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [557/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtptngen.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtptngen.o [558/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [559/2732] rm -f obj/tools/icu/libicui18n.a && ar rcsT obj/tools/icu/libicui18n.a obj/deps/icu-small/source/i18n/icui18n.csrmbcs.o obj/deps/icu-small/source/i18n/icui18n.numparse_decimal.o obj/deps/icu-small/source/i18n/icui18n.units_converter.o obj/deps/icu-small/source/i18n/icui18n.nultrans.o obj/deps/icu-small/source/i18n/icui18n.uspoof_build.o obj/deps/icu-small/source/i18n/icui18n.rulebasedcollator.o obj/deps/icu-small/source/i18n/icui18n.currfmt.o obj/deps/icu-small/source/i18n/icui18n.cpdtrans.o obj/deps/icu-small/source/i18n/icui18n.pluralranges.o obj/deps/icu-small/source/i18n/icui18n.collationrootelements.o obj/deps/icu-small/source/i18n/icui18n.unum.o obj/deps/icu-small/source/i18n/icui18n.datefmt.o obj/deps/icu-small/source/i18n/icui18n.measure.o obj/deps/icu-small/source/i18n/icui18n.numrange_impl.o obj/deps/icu-small/source/i18n/icui18n.bocsu.o obj/deps/icu-small/source/i18n/icui18n.ucol.o obj/deps/icu-small/source/i18n/icui18n.number_longnames.o obj/deps/icu-small/source/i18n/icui18n.rbtz.o obj/deps/icu-small/source/i18n/icui18n.numfmt.o obj/deps/icu-small/source/i18n/icui18n.standardplural.o obj/deps/icu-small/source/i18n/icui18n.usearch.o obj/deps/icu-small/source/i18n/icui18n.dtitvinf.o obj/deps/icu-small/source/i18n/icui18n.olsontz.o obj/deps/icu-small/source/i18n/icui18n.islamcal.o obj/deps/icu-small/source/i18n/icui18n.collationkeys.o obj/deps/icu-small/source/i18n/icui18n.selfmt.o obj/deps/icu-small/source/i18n/icui18n.collationfastlatin.o obj/deps/icu-small/source/i18n/icui18n.formattedval_sbimpl.o obj/deps/icu-small/source/i18n/icui18n.rbt_set.o obj/deps/icu-small/source/i18n/icui18n.rbt.o obj/deps/icu-small/source/i18n/icui18n.number_grouping.o obj/deps/icu-small/source/i18n/icui18n.collationdatawriter.o obj/deps/icu-small/source/i18n/icui18n.number_compact.o obj/deps/icu-small/source/i18n/icui18n.indiancal.o obj/deps/icu-small/source/i18n/icui18n.tridpars.o obj/deps/icu-small/source/i18n/icui18n.collationdatabuilder.o obj/deps/icu-small/source/i18n/icui18n.numrange_fluent.o obj/deps/icu-small/source/i18n/icui18n.uitercollationiterator.o obj/deps/icu-small/source/i18n/icui18n.hebrwcal.o obj/deps/icu-small/source/i18n/icui18n.displayoptions.o obj/deps/icu-small/source/i18n/icui18n.collationweights.o obj/deps/icu-small/source/i18n/icui18n.stsearch.o obj/deps/icu-small/source/i18n/icui18n.csmatch.o obj/deps/icu-small/source/i18n/icui18n.repattrn.o obj/deps/icu-small/source/i18n/icui18n.currunit.o obj/deps/icu-small/source/i18n/icui18n.decimfmt.o obj/deps/icu-small/source/i18n/icui18n.rbt_pars.o obj/deps/icu-small/source/i18n/icui18n.tmunit.o obj/deps/icu-small/source/i18n/icui18n.fmtable_cnv.o obj/deps/icu-small/source/i18n/icui18n.titletrn.o obj/deps/icu-small/source/i18n/icui18n.ucol_res.o obj/deps/icu-small/source/i18n/icui18n.collationdata.o obj/deps/icu-small/source/i18n/icui18n.fmtable.o obj/deps/icu-small/source/i18n/icui18n.number_simple.o obj/deps/icu-small/source/i18n/icui18n.tolowtrn.o obj/deps/icu-small/source/i18n/icui18n.number_patternmodifier.o obj/deps/icu-small/source/i18n/icui18n.regexst.o obj/deps/icu-small/source/i18n/icui18n.format.o obj/deps/icu-small/source/i18n/icui18n.ucsdet.o obj/deps/icu-small/source/i18n/icui18n.number_symbolswrapper.o obj/deps/icu-small/source/i18n/icui18n.uregex.o obj/deps/icu-small/source/i18n/icui18n.collationdatareader.o obj/deps/icu-small/source/i18n/icui18n.dtrule.o obj/deps/icu-small/source/i18n/icui18n.tmutfmt.o obj/deps/icu-small/source/i18n/icui18n.csrucode.o obj/deps/icu-small/source/i18n/icui18n.uregexc.o obj/deps/icu-small/source/i18n/icui18n.number_decimalquantity.o obj/deps/icu-small/source/i18n/icui18n.utf16collationiterator.o obj/deps/icu-small/source/i18n/icui18n.unesctrn.o obj/deps/icu-small/source/i18n/icui18n.fphdlimp.o obj/deps/icu-small/source/i18n/icui18n.persncal.o obj/deps/icu-small/source/i18n/icui18n.csrutf8.o obj/deps/icu-small/source/i18n/icui18n.utmscale.o obj/deps/icu-small/source/i18n/icui18n.timezone.o obj/deps/icu-small/source/i18n/icui18n.sharedbreakiterator.o obj/deps/icu-small/source/i18n/icui18n.dangical.o obj/deps/icu-small/source/i18n/icui18n.number_integerwidth.o obj/deps/icu-small/source/i18n/icui18n.tznames.o obj/deps/icu-small/source/i18n/icui18n.quant.o obj/deps/icu-small/source/i18n/icui18n.utrans.o obj/deps/icu-small/source/i18n/icui18n.collationiterator.o obj/deps/icu-small/source/i18n/icui18n.tztrans.o obj/deps/icu-small/source/i18n/icui18n.string_segment.o obj/deps/icu-small/source/i18n/icui18n.dtfmtsym.o obj/deps/icu-small/source/i18n/icui18n.region.o obj/deps/icu-small/source/i18n/icui18n.number_mapper.o obj/deps/icu-small/source/i18n/icui18n.numparse_validators.o obj/deps/icu-small/source/i18n/icui18n.numparse_symbols.o obj/deps/icu-small/source/i18n/icui18n.coll.o obj/deps/icu-small/source/i18n/icui18n.chnsecal.o obj/deps/icu-small/source/i18n/icui18n.name2uni.o obj/deps/icu-small/source/i18n/icui18n.smpdtfmt.o obj/deps/icu-small/source/i18n/icui18n.tzrule.o obj/deps/icu-small/source/i18n/icui18n.coleitr.o obj/deps/icu-small/source/i18n/icui18n.umsg.o obj/deps/icu-small/source/i18n/icui18n.curramt.o obj/deps/icu-small/source/i18n/icui18n.reldtfmt.o obj/deps/icu-small/source/i18n/icui18n.choicfmt.o obj/deps/icu-small/source/i18n/icui18n.dtitvfmt.o obj/deps/icu-small/source/i18n/icui18n.number_formatimpl.o obj/deps/icu-small/source/i18n/icui18n.rbt_data.o obj/deps/icu-small/source/i18n/icui18n.rematch.o obj/deps/icu-small/source/i18n/icui18n.esctrn.o obj/deps/icu-small/source/i18n/icui18n.wintzimpl.o obj/deps/icu-small/source/i18n/icui18n.iso8601cal.o obj/deps/icu-small/source/i18n/icui18n.tzfmt.o obj/deps/icu-small/source/i18n/icui18n.tznames_impl.o obj/deps/icu-small/source/i18n/icui18n.number_multiplier.o obj/deps/icu-small/source/i18n/icui18n.number_utils.o obj/deps/icu-small/source/i18n/icui18n.ufieldpositer.o obj/deps/icu-small/source/i18n/icui18n.quantityformatter.o obj/deps/icu-small/source/i18n/icui18n.nortrans.o obj/deps/icu-small/source/i18n/icui18n.numparse_compositions.o obj/deps/icu-small/source/i18n/icui18n.plurfmt.o obj/deps/icu-small/source/i18n/icui18n.ucol_sit.o obj/deps/icu-small/source/i18n/icui18n.gregocal.o obj/deps/icu-small/source/i18n/icui18n.nfrs.o obj/deps/icu-small/source/i18n/icui18n.measunit.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.number_skeletons.o obj/deps/icu-small/source/i18n/icui18n.numparse_scientific.o obj/deps/icu-small/source/i18n/icui18n.units_router.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum.o obj/deps/icu-small/source/i18n/icui18n.number_usageprefs.o obj/deps/icu-small/source/i18n/icui18n.csrecog.o obj/deps/icu-small/source/i18n/icui18n.number_padding.o obj/deps/icu-small/source/i18n/icui18n.collationtailoring.o obj/deps/icu-small/source/i18n/icui18n.gregoimp.o obj/deps/icu-small/source/i18n/icui18n.casetrn.o obj/deps/icu-small/source/i18n/icui18n.collationfcd.o obj/deps/icu-small/source/i18n/icui18n.csdetect.o obj/deps/icu-small/source/i18n/icui18n.number_currencysymbols.o obj/deps/icu-small/source/i18n/icui18n.number_notation.o obj/deps/icu-small/source/i18n/icui18n.numrange_capi.o obj/deps/icu-small/source/i18n/icui18n.basictz.o obj/deps/icu-small/source/i18n/icui18n.windtfmt.o obj/deps/icu-small/source/i18n/icui18n.strmatch.o obj/deps/icu-small/source/i18n/icui18n.decNumber.o obj/deps/icu-small/source/i18n/icui18n.uni2name.o obj/deps/icu-small/source/i18n/icui18n.funcrepl.o obj/deps/icu-small/source/i18n/icui18n.udatpg.o obj/deps/icu-small/source/i18n/icui18n.translit.o obj/deps/icu-small/source/i18n/icui18n.regeximp.o obj/deps/icu-small/source/i18n/icui18n.taiwncal.o obj/deps/icu-small/source/i18n/icui18n.ethpccal.o obj/deps/icu-small/source/i18n/icui18n.fpositer.o obj/deps/icu-small/source/i18n/icui18n.simpletz.o obj/deps/icu-small/source/i18n/icui18n.csrsbcs.o obj/deps/icu-small/source/i18n/icui18n.vtzone.o obj/deps/icu-small/source/i18n/icui18n.plurrule.o obj/deps/icu-small/source/i18n/icui18n.units_data.o obj/deps/icu-small/source/i18n/icui18n.collationroot.o obj/deps/icu-small/source/i18n/icui18n.numparse_parsednumber.o obj/deps/icu-small/source/i18n/icui18n.scriptset.o obj/deps/icu-small/source/i18n/icui18n.number_decimfmtprops.o obj/deps/icu-small/source/i18n/icui18n.numparse_impl.o obj/deps/icu-small/source/i18n/icui18n.measfmt.o obj/deps/icu-small/source/i18n/icui18n.collationsets.o obj/deps/icu-small/source/i18n/icui18n.brktrans.o obj/deps/icu-small/source/i18n/icui18n.decContext.o obj/deps/icu-small/source/i18n/icui18n.tzgnames.o obj/deps/icu-small/source/i18n/icui18n.winnmfmt.o obj/deps/icu-small/source/i18n/icui18n.numsys.o obj/deps/icu-small/source/i18n/icui18n.regexcmp.o obj/deps/icu-small/source/i18n/icui18n.collationbuilder.o obj/deps/icu-small/source/i18n/icui18n.number_scientific.o obj/deps/icu-small/source/i18n/icui18n.calendar.o obj/deps/icu-small/source/i18n/icui18n.number_output.o obj/deps/icu-small/source/i18n/icui18n.formattedvalue.o obj/deps/icu-small/source/i18n/icui18n.collationruleparser.o obj/deps/icu-small/source/i18n/icui18n.inputext.o obj/deps/icu-small/source/i18n/icui18n.nfrule.o obj/deps/icu-small/source/i18n/icui18n.listformatter.o obj/deps/icu-small/source/i18n/icui18n.number_patternstring.o obj/deps/icu-small/source/i18n/icui18n.uspoof_impl.o obj/deps/icu-small/source/i18n/icui18n.alphaindex.o obj/deps/icu-small/source/i18n/icui18n.number_capi.o obj/deps/icu-small/source/i18n/icui18n.collation.o obj/deps/icu-small/source/i18n/icui18n.transreg.o obj/deps/icu-small/source/i18n/icui18n.msgfmt.o obj/deps/icu-small/source/i18n/icui18n.ulocdata.o obj/deps/icu-small/source/i18n/icui18n.zonemeta.o obj/deps/icu-small/source/i18n/icui18n.collationfastlatinbuilder.o obj/deps/icu-small/source/i18n/icui18n.coptccal.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum-dtoa.o obj/deps/icu-small/source/i18n/icui18n.remtrans.o obj/deps/icu-small/source/i18n/icui18n.currpinf.o obj/deps/icu-small/source/i18n/icui18n.anytrans.o obj/deps/icu-small/source/i18n/icui18n.scientificnumberformatter.o obj/deps/icu-small/source/i18n/icui18n.number_affixutils.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-cached-powers.o obj/deps/icu-small/source/i18n/icui18n.ztrans.o obj/deps/icu-small/source/i18n/icui18n.udat.o obj/deps/icu-small/source/i18n/icui18n.smpdtfst.o obj/deps/icu-small/source/i18n/icui18n.strrepl.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.rbt_rule.o obj/deps/icu-small/source/i18n/icui18n.astro.o obj/deps/icu-small/source/i18n/icui18n.csr2022.o obj/deps/icu-small/source/i18n/icui18n.number_rounding.o obj/deps/icu-small/source/i18n/icui18n.number_modifiers.o obj/deps/icu-small/source/i18n/icui18n.uspoof.o obj/deps/icu-small/source/i18n/icui18n.compactdecimalformat.o obj/deps/icu-small/source/i18n/icui18n.vzone.o obj/deps/icu-small/source/i18n/icui18n.formatted_string_builder.o obj/deps/icu-small/source/i18n/icui18n.erarules.o obj/deps/icu-small/source/i18n/icui18n.utf8collationiterator.o obj/deps/icu-small/source/i18n/icui18n.search.o obj/deps/icu-small/source/i18n/icui18n.nfsubs.o obj/deps/icu-small/source/i18n/icui18n.japancal.o obj/deps/icu-small/source/i18n/icui18n.uregion.o obj/deps/icu-small/source/i18n/icui18n.gender.o obj/deps/icu-small/source/i18n/icui18n.udateintervalformat.o obj/deps/icu-small/source/i18n/icui18n.measunit_extra.o obj/deps/icu-small/source/i18n/icui18n.reldatefmt.o obj/deps/icu-small/source/i18n/icui18n.sortkey.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-strtod.o obj/deps/icu-small/source/i18n/icui18n.dcfmtsym.o obj/deps/icu-small/source/i18n/icui18n.ucln_in.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-string-to-double.o obj/deps/icu-small/source/i18n/icui18n.numparse_affixes.o obj/deps/icu-small/source/i18n/icui18n.regextxt.o obj/deps/icu-small/source/i18n/icui18n.uspoof_conf.o obj/deps/icu-small/source/i18n/icui18n.numparse_currency.o obj/deps/icu-small/source/i18n/icui18n.collationsettings.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-fast-dtoa.o obj/deps/icu-small/source/i18n/icui18n.collationcompare.o obj/deps/icu-small/source/i18n/icui18n.cecal.o obj/deps/icu-small/source/i18n/icui18n.units_complexconverter.o obj/deps/icu-small/source/i18n/icui18n.ulistformatter.o obj/deps/icu-small/source/i18n/icui18n.buddhcal.o obj/deps/icu-small/source/i18n/icui18n.number_fluent.o obj/deps/icu-small/source/i18n/icui18n.number_asformat.o obj/deps/icu-small/source/i18n/icui18n.upluralrules.o obj/deps/icu-small/source/i18n/icui18n.rbnf.o obj/deps/icu-small/source/i18n/icui18n.toupptrn.o obj/deps/icu-small/source/i18n/icui18n.dtptngen.o obj/deps/icu-small/source/i18n/icui18n.dayperiodrules.o obj/deps/icu-small/source/i18n/icui18n.tmutamt.o obj/deps/icu-small/source/i18n/icui18n.zrule.o obj/deps/icu-small/source/i18n/icui18n.formattedval_iterimpl.o [560/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [561/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [562/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [563/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [564/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [565/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [566/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [567/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [568/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [569/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [570/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [571/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [572/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [573/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [574/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2.cpp -o obj/deps/icu-small/source/common/icutools.utrie2.o [575/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [576/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filterednormalizer2.cpp -o obj/deps/icu-small/source/common/icutools.filterednormalizer2.o [577/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/parsepos.cpp -o obj/deps/icu-small/source/common/icutools.parsepos.o [578/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvbocu.cpp -o obj/deps/icu-small/source/common/icutools.ucnvbocu.o [579/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [580/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinit.cpp -o obj/deps/icu-small/source/common/icutools.uinit.o [581/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/putil.cpp -o obj/deps/icu-small/source/common/icutools.putil.o [582/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uprops.cpp -o obj/deps/icu-small/source/common/icutools.uprops.o [583/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [584/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locmap.cpp -o obj/deps/icu-small/source/common/icutools.locmap.o [585/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulist.cpp -o obj/deps/icu-small/source/common/icutools.ulist.o [586/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [587/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locutil.cpp -o obj/deps/icu-small/source/common/icutools.locutil.o [588/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/errorcode.cpp -o obj/deps/icu-small/source/common/icutools.errorcode.o [589/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locid.cpp -o obj/deps/icu-small/source/common/icutools.locid.o [590/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loadednormalizer2impl.cpp -o obj/deps/icu-small/source/common/icutools.loadednormalizer2impl.o [591/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/schriter.cpp -o obj/deps/icu-small/source/common/icutools.schriter.o [592/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustring.cpp -o obj/deps/icu-small/source/common/icutools.ustring.o [593/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap.cpp -o obj/deps/icu-small/source/common/icutools.ucasemap.o [594/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [595/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/messagepattern.cpp -o obj/deps/icu-small/source/common/icutools.messagepattern.o [596/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifiedcache.cpp -o obj/deps/icu-small/source/common/icutools.unifiedcache.o [597/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi.cpp -o obj/deps/icu-small/source/common/icutools.rbbi.o [598/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrieiterator.cpp -o obj/deps/icu-small/source/common/icutools.ucharstrieiterator.o [599/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [600/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/charstr.cpp -o obj/deps/icu-small/source/common/icutools.charstr.o [601/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uenum.cpp -o obj/deps/icu-small/source/common/icutools.uenum.o [602/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/sharedobject.cpp -o obj/deps/icu-small/source/common/icutools.sharedobject.o [603/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usetiter.cpp -o obj/deps/icu-small/source/common/icutools.usetiter.o [604/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictionarydata.cpp -o obj/deps/icu-small/source/common/icutools.dictionarydata.o [605/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [606/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [607/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ruleiter.cpp -o obj/deps/icu-small/source/common/icutools.ruleiter.o [608/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localebuilder.cpp -o obj/deps/icu-small/source/common/icutools.localebuilder.o [609/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servslkf.cpp -o obj/deps/icu-small/source/common/icutools.servslkf.o [610/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinvchar.cpp -o obj/deps/icu-small/source/common/icutools.uinvchar.o [611/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbisetb.cpp -o obj/deps/icu-small/source/common/icutools.rbbisetb.o [612/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrace.cpp -o obj/deps/icu-small/source/common/icutools.utrace.o [613/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icuplug.cpp -o obj/deps/icu-small/source/common/icutools.icuplug.o [614/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestream.cpp -o obj/deps/icu-small/source/common/icutools.bytestream.o [615/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringtriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.stringtriebuilder.o [616/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc.cpp -o obj/deps/icu-small/source/common/icutools.uloc.o [617/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr.cpp -o obj/deps/icu-small/source/common/icutools.unistr.o [618/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [619/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbirb.cpp -o obj/deps/icu-small/source/common/icutools.rbbirb.o [620/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udataswp.cpp -o obj/deps/icu-small/source/common/icutools.udataswp.o [621/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucurr.cpp -o obj/deps/icu-small/source/common/icutools.ucurr.o [622/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uarrsort.cpp -o obj/deps/icu-small/source/common/icutools.uarrsort.o [623/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [624/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [625/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv2022.cpp -o obj/deps/icu-small/source/common/icutools.ucnv2022.o [626/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrie.cpp -o obj/deps/icu-small/source/common/icutools.bytestrie.o [627/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [628/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbiscan.cpp -o obj/deps/icu-small/source/common/icutools.rbbiscan.o [629/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [630/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unorm.cpp -o obj/deps/icu-small/source/common/icutools.unorm.o [631/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/emojiprops.cpp -o obj/deps/icu-small/source/common/icutools.emojiprops.o [632/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchriter.cpp -o obj/deps/icu-small/source/common/icutools.uchriter.o [633/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [634/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringpiece.cpp -o obj/deps/icu-small/source/common/icutools.stringpiece.o [635/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util.cpp -o obj/deps/icu-small/source/common/icutools.util.o [636/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdistance.cpp -o obj/deps/icu-small/source/common/icutools.locdistance.o [637/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [638/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ushape.cpp -o obj/deps/icu-small/source/common/icutools.ushape.o [639/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresdata.cpp -o obj/deps/icu-small/source/common/icutools.uresdata.o [640/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvsel.cpp -o obj/deps/icu-small/source/common/icutools.ucnvsel.o [641/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytesinkutil.cpp -o obj/deps/icu-small/source/common/icutools.bytesinkutil.o [642/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutablecptrie.cpp -o obj/deps/icu-small/source/common/icutools.umutablecptrie.o [643/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servnotf.cpp -o obj/deps/icu-small/source/common/icutools.servnotf.o [644/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie.cpp -o obj/deps/icu-small/source/common/icutools.utrie.o [645/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udata.cpp -o obj/deps/icu-small/source/common/icutools.udata.o [646/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [647/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [648/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utypes.cpp -o obj/deps/icu-small/source/common/icutools.utypes.o [649/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/characterproperties.cpp -o obj/deps/icu-small/source/common/icutools.characterproperties.o [650/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uidna.cpp -o obj/deps/icu-small/source/common/icutools.uidna.o [651/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [652/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [653/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umapfile.cpp -o obj/deps/icu-small/source/common/icutools.umapfile.o [654/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase.cpp -o obj/deps/icu-small/source/common/icutools.ustrcase.o [655/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uobject.cpp -o obj/deps/icu-small/source/common/icutools.uobject.o [656/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propname.cpp -o obj/deps/icu-small/source/common/icutools.propname.o [657/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrieiterator.cpp -o obj/deps/icu-small/source/common/icutools.bytestrieiterator.o [658/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [659/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [660/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [661/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usprep.cpp -o obj/deps/icu-small/source/common/icutools.usprep.o [662/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/wintz.cpp -o obj/deps/icu-small/source/common/icutools.wintz.o [663/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [664/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresbund.cpp -o obj/deps/icu-small/source/common/icutools.uresbund.o [665/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [666/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvdisp.cpp -o obj/deps/icu-small/source/common/icutools.ucnvdisp.o [667/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servls.cpp -o obj/deps/icu-small/source/common/icutools.servls.o [668/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cmemory.cpp -o obj/deps/icu-small/source/common/icutools.cmemory.o [669/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv.cpp -o obj/deps/icu-small/source/common/icutools.ucnv.o [670/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutex.cpp -o obj/deps/icu-small/source/common/icutools.umutex.o [671/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icudataver.cpp -o obj/deps/icu-small/source/common/icutools.icudataver.o [672/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkeng.cpp -o obj/deps/icu-small/source/common/icutools.brkeng.o [673/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locbased.cpp -o obj/deps/icu-small/source/common/icutools.locbased.o [674/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucat.cpp -o obj/deps/icu-small/source/common/icutools.ucat.o [675/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchar.cpp -o obj/deps/icu-small/source/common/icutools.uchar.o [676/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normlzr.cpp -o obj/deps/icu-small/source/common/icutools.normlzr.o [677/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/caniter.cpp -o obj/deps/icu-small/source/common/icutools.caniter.o [678/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/pluralmap.cpp -o obj/deps/icu-small/source/common/icutools.pluralmap.o [679/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvector.cpp -o obj/deps/icu-small/source/common/icutools.uvector.o [680/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr32.cpp -o obj/deps/icu-small/source/common/icutools.uvectr32.o [681/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/punycode.cpp -o obj/deps/icu-small/source/common/icutools.punycode.o [682/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dtintrv.cpp -o obj/deps/icu-small/source/common/icutools.dtintrv.o [683/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bmpset.cpp -o obj/deps/icu-small/source/common/icutools.bmpset.o [684/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [685/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localematcher.cpp -o obj/deps/icu-small/source/common/icutools.localematcher.o [686/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lstmbe.cpp -o obj/deps/icu-small/source/common/icutools.lstmbe.o [687/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udatamem.cpp -o obj/deps/icu-small/source/common/icutools.udatamem.o [688/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/edits.cpp -o obj/deps/icu-small/source/common/icutools.edits.o [689/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbistbl.cpp -o obj/deps/icu-small/source/common/icutools.rbbistbl.o [690/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [691/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucmndata.cpp -o obj/deps/icu-small/source/common/icutools.ucmndata.o [692/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrie.cpp -o obj/deps/icu-small/source/common/icutools.ucharstrie.o [693/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr64.cpp -o obj/deps/icu-small/source/common/icutools.uvectr64.o [694/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustack.cpp -o obj/deps/icu-small/source/common/icutools.ustack.o [695/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbidata.cpp -o obj/deps/icu-small/source/common/icutools.rbbidata.o [696/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [697/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/mlbe.cpp -o obj/deps/icu-small/source/common/icutools.mlbe.o [698/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiln.cpp -o obj/deps/icu-small/source/common/icutools.ubidiln.o [699/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uiter.cpp -o obj/deps/icu-small/source/common/icutools.uiter.o [700/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkiter.cpp -o obj/deps/icu-small/source/common/icutools.brkiter.o [701/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locresdata.cpp -o obj/deps/icu-small/source/common/icutools.locresdata.o [702/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utext.cpp -o obj/deps/icu-small/source/common/icutools.utext.o [703/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdspnm.cpp -o obj/deps/icu-small/source/common/icutools.locdspnm.o [704/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [705/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resource.cpp -o obj/deps/icu-small/source/common/icutools.resource.o [706/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/patternprops.cpp -o obj/deps/icu-small/source/common/icutools.patternprops.o [707/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifilt.cpp -o obj/deps/icu-small/source/common/icutools.unifilt.o [708/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdispnames.cpp -o obj/deps/icu-small/source/common/icutools.locdispnames.o [709/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [710/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.ucharstriebuilder.o [711/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [712/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/serv.cpp -o obj/deps/icu-small/source/common/icutools.serv.o [713/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [714/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 */ | ^~~~~~~~ [715/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript.cpp -o obj/deps/icu-small/source/common/icutools.uscript.o [716/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifunct.cpp -o obj/deps/icu-small/source/common/icutools.unifunct.o [717/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [718/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [719/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [720/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propsvec.cpp -o obj/deps/icu-small/source/common/icutools.propsvec.o [721/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localeprioritylist.cpp -o obj/deps/icu-small/source/common/icutools.localeprioritylist.o [722/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash.cpp -o obj/deps/icu-small/source/common/icutools.uhash.o [723/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiwrt.cpp -o obj/deps/icu-small/source/common/icutools.ubidiwrt.o [724/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [725/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uts46.cpp -o obj/deps/icu-small/source/common/icutools.uts46.o [726/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvlat1.cpp -o obj/deps/icu-small/source/common/icutools.ucnvlat1.o [727/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/restrace.cpp -o obj/deps/icu-small/source/common/icutools.restrace.o [728/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbitblb.cpp -o obj/deps/icu-small/source/common/icutools.rbbitblb.o [729/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstring.cpp -o obj/deps/icu-small/source/common/icutools.cstring.o [730/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrtrns.cpp -o obj/deps/icu-small/source/common/icutools.ustrtrns.o [731/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/appendable.cpp -o obj/deps/icu-small/source/common/icutools.appendable.o [732/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset.cpp -o obj/deps/icu-small/source/common/icutools.uset.o [733/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi.cpp -o obj/deps/icu-small/source/common/icutools.ubidi.o [734/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [735/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvhz.cpp -o obj/deps/icu-small/source/common/icutools.ucnvhz.o [736/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvscsu.cpp -o obj/deps/icu-small/source/common/icutools.ucnvscsu.o [737/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [738/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [739/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/simpleformatter.cpp -o obj/deps/icu-small/source/common/icutools.simpleformatter.o [740/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [741/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.bytestriebuilder.o [742/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unames.cpp -o obj/deps/icu-small/source/common/icutools.unames.o [743/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/chariter.cpp -o obj/deps/icu-small/source/common/icutools.chariter.o [744/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlk.cpp -o obj/deps/icu-small/source/common/icutools.servlk.o [745/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlkf.cpp -o obj/deps/icu-small/source/common/icutools.servlkf.o [746/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucase.cpp -o obj/deps/icu-small/source/common/icutools.ucase.o [747/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbinode.cpp -o obj/deps/icu-small/source/common/icutools.rbbinode.o [748/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unormcmp.cpp -o obj/deps/icu-small/source/common/icutools.unormcmp.o [749/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund.cpp -o obj/deps/icu-small/source/common/icutools.resbund.o [750/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikelysubtags.cpp -o obj/deps/icu-small/source/common/icutools.loclikelysubtags.o [751/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstr.cpp -o obj/deps/icu-small/source/common/icutools.cstr.o [752/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubrk.cpp -o obj/deps/icu-small/source/common/icutools.ubrk.o [753/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [754/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unisetspan.cpp -o obj/deps/icu-small/source/common/icutools.unisetspan.o [755/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cwchar.cpp -o obj/deps/icu-small/source/common/icutools.cwchar.o [756/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lsr.cpp -o obj/deps/icu-small/source/common/icutools.lsr.o [757/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2.cpp -o obj/deps/icu-small/source/common/icutools.normalizer2.o [758/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umath.cpp -o obj/deps/icu-small/source/common/icutools.umath.o [759/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvisci.cpp -o obj/deps/icu-small/source/common/icutools.ucnvisci.o [760/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [761/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrfmt.cpp -o obj/deps/icu-small/source/common/icutools.ustrfmt.o [762/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrenum.cpp -o obj/deps/icu-small/source/common/icutools.ustrenum.o [763/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servrbf.cpp -o obj/deps/icu-small/source/common/icutools.servrbf.o [764/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filteredbrk.cpp -o obj/deps/icu-small/source/common/icutools.filteredbrk.o [766/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [767/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset.cpp -o obj/deps/icu-small/source/common/icutools.uniset.o [768/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucptrie.cpp -o obj/deps/icu-small/source/common/icutools.ucptrie.o [769/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73(UBiDiTransform*, const char16_t*, int32_t, char16_t*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)’: ../../deps/icu-small/source/common/ubiditransform.cpp:502:24: warning: comparing the result of pointer addition ‘(action + 8)’ and NULL [-Waddress] 502 | if (action + 1) { | ~~~~~~~^~~ [770/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrmbcs.cpp -o obj/deps/icu-small/source/i18n/icutools.csrmbcs.o [771/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictbe.cpp -o obj/deps/icu-small/source/common/icutools.dictbe.o [772/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikely.cpp -o obj/deps/icu-small/source/common/icutools.loclikely.o [773/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2impl.cpp -o obj/deps/icu-small/source/common/icutools.normalizer2impl.o [774/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nultrans.cpp -o obj/deps/icu-small/source/i18n/icutools.nultrans.o [775/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [776/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [777/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [778/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.currfmt.o [779/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationrootelements.cpp -o obj/deps/icu-small/source/i18n/icutools.collationrootelements.o [780/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cpdtrans.cpp -o obj/deps/icu-small/source/i18n/icutools.cpdtrans.o [781/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/pluralranges.cpp -o obj/deps/icu-small/source/i18n/icutools.pluralranges.o [782/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unum.cpp -o obj/deps/icu-small/source/i18n/icutools.unum.o [783/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/datefmt.cpp -o obj/deps/icu-small/source/i18n/icutools.datefmt.o [784/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measure.cpp -o obj/deps/icu-small/source/i18n/icutools.measure.o [785/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/bocsu.cpp -o obj/deps/icu-small/source/i18n/icutools.bocsu.o [786/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rulebasedcollator.cpp -o obj/deps/icu-small/source/i18n/icutools.rulebasedcollator.o [787/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol.cpp -o obj/deps/icu-small/source/i18n/icutools.ucol.o [788/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [789/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbtz.cpp -o obj/deps/icu-small/source/i18n/icutools.rbtz.o [790/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/standardplural.cpp -o obj/deps/icu-small/source/i18n/icutools.standardplural.o [791/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.numfmt.o [792/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvinf.cpp -o obj/deps/icu-small/source/i18n/icutools.dtitvinf.o [793/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [794/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/usearch.cpp -o obj/deps/icu-small/source/i18n/icutools.usearch.o [795/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/olsontz.cpp -o obj/deps/icu-small/source/i18n/icutools.olsontz.o [796/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/islamcal.cpp -o obj/deps/icu-small/source/i18n/icutools.islamcal.o [797/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/selfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.selfmt.o [798/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationkeys.cpp -o obj/deps/icu-small/source/i18n/icutools.collationkeys.o [799/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [800/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatin.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfastlatin.o [801/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [802/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt.o [803/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [804/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatawriter.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatawriter.o [805/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/indiancal.cpp -o obj/deps/icu-small/source/i18n/icutools.indiancal.o [806/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [807/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tridpars.cpp -o obj/deps/icu-small/source/i18n/icutools.tridpars.o [808/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uitercollationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.uitercollationiterator.o [809/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/displayoptions.cpp -o obj/deps/icu-small/source/i18n/icutools.displayoptions.o [810/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatabuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatabuilder.o [811/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/hebrwcal.cpp -o obj/deps/icu-small/source/i18n/icutools.hebrwcal.o [812/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [813/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationweights.cpp -o obj/deps/icu-small/source/i18n/icutools.collationweights.o [814/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csmatch.cpp -o obj/deps/icu-small/source/i18n/icutools.csmatch.o [815/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/stsearch.cpp -o obj/deps/icu-small/source/i18n/icutools.stsearch.o [816/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currunit.cpp -o obj/deps/icu-small/source/i18n/icutools.currunit.o [817/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/repattrn.cpp -o obj/deps/icu-small/source/i18n/icutools.repattrn.o [818/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmunit.cpp -o obj/deps/icu-small/source/i18n/icutools.tmunit.o [819/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [820/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/titletrn.cpp -o obj/deps/icu-small/source/i18n/icutools.titletrn.o [821/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [822/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [823/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decimfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.decimfmt.o [824/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdata.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdata.o [825/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable.cpp -o obj/deps/icu-small/source/i18n/icutools.fmtable.o [826/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tolowtrn.cpp -o obj/deps/icu-small/source/i18n/icutools.tolowtrn.o [827/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [828/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/format.cpp -o obj/deps/icu-small/source/i18n/icutools.format.o [829/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexst.cpp -o obj/deps/icu-small/source/i18n/icutools.regexst.o [830/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [831/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucsdet.cpp -o obj/deps/icu-small/source/i18n/icutools.ucsdet.o [832/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtrule.cpp -o obj/deps/icu-small/source/i18n/icutools.dtrule.o [833/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [834/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrucode.cpp -o obj/deps/icu-small/source/i18n/icutools.csrucode.o [835/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatareader.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatareader.o [836/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregex.cpp -o obj/deps/icu-small/source/i18n/icutools.uregex.o [837/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.tmutfmt.o [838/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregexc.cpp -o obj/deps/icu-small/source/i18n/icutools.uregexc.o [839/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unesctrn.cpp -o obj/deps/icu-small/source/i18n/icutools.unesctrn.o [840/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fphdlimp.cpp -o obj/deps/icu-small/source/i18n/icutools.fphdlimp.o [841/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrutf8.cpp -o obj/deps/icu-small/source/i18n/icutools.csrutf8.o [842/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utmscale.cpp -o obj/deps/icu-small/source/i18n/icutools.utmscale.o [843/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf16collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.utf16collationiterator.o [844/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/persncal.cpp -o obj/deps/icu-small/source/i18n/icutools.persncal.o [845/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [846/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sharedbreakiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.sharedbreakiterator.o [847/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dangical.cpp -o obj/deps/icu-small/source/i18n/icutools.dangical.o [848/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [849/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/timezone.cpp -o obj/deps/icu-small/source/i18n/icutools.timezone.o [850/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames.cpp -o obj/deps/icu-small/source/i18n/icutools.tznames.o [851/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quant.cpp -o obj/deps/icu-small/source/i18n/icutools.quant.o [852/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tztrans.cpp -o obj/deps/icu-small/source/i18n/icutools.tztrans.o [853/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utrans.cpp -o obj/deps/icu-small/source/i18n/icutools.utrans.o [854/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [855/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.collationiterator.o [856/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/region.cpp -o obj/deps/icu-small/source/i18n/icutools.region.o [857/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [858/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [859/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [860/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/chnsecal.cpp -o obj/deps/icu-small/source/i18n/icutools.chnsecal.o [861/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coll.cpp -o obj/deps/icu-small/source/i18n/icutools.coll.o [862/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/name2uni.cpp -o obj/deps/icu-small/source/i18n/icutools.name2uni.o [863/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtfmtsym.cpp -o obj/deps/icu-small/source/i18n/icutools.dtfmtsym.o [864/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzrule.cpp -o obj/deps/icu-small/source/i18n/icutools.tzrule.o [865/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/umsg.cpp -o obj/deps/icu-small/source/i18n/icutools.umsg.o [866/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coleitr.cpp -o obj/deps/icu-small/source/i18n/icutools.coleitr.o [867/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/curramt.cpp -o obj/deps/icu-small/source/i18n/icutools.curramt.o [868/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/choicfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.choicfmt.o [869/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.reldtfmt.o [870/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [871/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.dtitvfmt.o [872/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.smpdtfmt.o [873/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/wintzimpl.cpp -o obj/deps/icu-small/source/i18n/icutools.wintzimpl.o [874/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [875/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/esctrn.cpp -o obj/deps/icu-small/source/i18n/icutools.esctrn.o [876/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/iso8601cal.cpp -o obj/deps/icu-small/source/i18n/icutools.iso8601cal.o [877/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [878/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [879/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.tzfmt.o [880/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [881/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ufieldpositer.cpp -o obj/deps/icu-small/source/i18n/icutools.ufieldpositer.o [882/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quantityformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.quantityformatter.o [883/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nortrans.cpp -o obj/deps/icu-small/source/i18n/icutools.nortrans.o [884/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [885/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rematch.cpp -o obj/deps/icu-small/source/i18n/icutools.rematch.o [886/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [887/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregocal.cpp -o obj/deps/icu-small/source/i18n/icutools.gregocal.o [888/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.plurfmt.o [889/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unumsys.cpp -o obj/deps/icu-small/source/i18n/icutools.unumsys.o [890/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrs.cpp -o obj/deps/icu-small/source/i18n/icutools.nfrs.o [891/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucal.cpp -o obj/deps/icu-small/source/i18n/icutools.ucal.o [892/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [893/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit.cpp -o obj/deps/icu-small/source/i18n/icutools.measunit.o [894/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [895/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrecog.cpp -o obj/deps/icu-small/source/i18n/icutools.csrecog.o [896/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [897/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::ConstChar16Ptr::ConstChar16Ptr(char16_t const*)’, inlined from ‘icu_73::number::impl::blueprint_helpers::parseCurrencyOption(icu_73::StringSegment const&, icu_73::number::impl::MacroProps&, UErrorCode&)’ at ../../deps/icu-small/source/i18n/number_skeletons.cpp:1027:52: ../../deps/icu-small/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ ../../deps/icu-small/source/i18n/number_skeletons.cpp: In function ‘icu_73::number::impl::blueprint_helpers::parseCurrencyOption(icu_73::StringSegment const&, icu_73::number::impl::MacroProps&, UErrorCode&)’: ../../deps/icu-small/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here 1025 | const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [898/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [899/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [900/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfcd.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfcd.o [901/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationtailoring.cpp -o obj/deps/icu-small/source/i18n/icutools.collationtailoring.o [902/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregoimp.cpp -o obj/deps/icu-small/source/i18n/icutools.gregoimp.o [903/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/casetrn.cpp -o obj/deps/icu-small/source/i18n/icutools.casetrn.o [904/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csdetect.cpp -o obj/deps/icu-small/source/i18n/icutools.csdetect.o [905/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [906/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [907/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/windtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.windtfmt.o [908/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [909/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/basictz.cpp -o obj/deps/icu-small/source/i18n/icutools.basictz.o [910/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strmatch.cpp -o obj/deps/icu-small/source/i18n/icutools.strmatch.o [911/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uni2name.cpp -o obj/deps/icu-small/source/i18n/icutools.uni2name.o [912/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/funcrepl.cpp -o obj/deps/icu-small/source/i18n/icutools.funcrepl.o [913/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udatpg.cpp -o obj/deps/icu-small/source/i18n/icutools.udatpg.o [914/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regeximp.cpp -o obj/deps/icu-small/source/i18n/icutools.regeximp.o [915/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/taiwncal.cpp -o obj/deps/icu-small/source/i18n/icutools.taiwncal.o [916/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ethpccal.cpp -o obj/deps/icu-small/source/i18n/icutools.ethpccal.o [917/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fpositer.cpp -o obj/deps/icu-small/source/i18n/icutools.fpositer.o [918/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/translit.cpp -o obj/deps/icu-small/source/i18n/icutools.translit.o [919/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73’: ../../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_73’: ../../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]; | ^~~ [920/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrsbcs.cpp -o obj/deps/icu-small/source/i18n/icutools.csrsbcs.o [921/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/simpletz.cpp -o obj/deps/icu-small/source/i18n/icutools.simpletz.o [922/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [923/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationroot.cpp -o obj/deps/icu-small/source/i18n/icutools.collationroot.o [924/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vtzone.cpp -o obj/deps/icu-small/source/i18n/icutools.vtzone.o [925/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scriptset.cpp -o obj/deps/icu-small/source/i18n/icutools.scriptset.o [926/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [927/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurrule.cpp -o obj/deps/icu-small/source/i18n/icutools.plurrule.o [928/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [929/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/brktrans.cpp -o obj/deps/icu-small/source/i18n/icutools.brktrans.o [930/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decContext.cpp -o obj/deps/icu-small/source/i18n/icutools.decContext.o [931/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsets.cpp -o obj/deps/icu-small/source/i18n/icutools.collationsets.o [932/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/winnmfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.winnmfmt.o [933/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.measfmt.o [934/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [935/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numsys.cpp -o obj/deps/icu-small/source/i18n/icutools.numsys.o [936/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzgnames.cpp -o obj/deps/icu-small/source/i18n/icutools.tzgnames.o [937/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [938/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationbuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationbuilder.o [939/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73’: ../../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); | ^~~~~~~~~~~~~ [940/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexcmp.cpp -o obj/deps/icu-small/source/i18n/icutools.regexcmp.o [941/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [942/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/inputext.cpp -o obj/deps/icu-small/source/i18n/icutools.inputext.o [943/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::Calendar::operator=(icu_73::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) | ^ [944/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrule.cpp -o obj/deps/icu-small/source/i18n/icutools.nfrule.o [945/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationruleparser.cpp -o obj/deps/icu-small/source/i18n/icutools.collationruleparser.o [946/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/listformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.listformatter.o [947/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [948/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collation.cpp -o obj/deps/icu-small/source/i18n/icutools.collation.o [949/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [950/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [951/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/alphaindex.cpp -o obj/deps/icu-small/source/i18n/icutools.alphaindex.o [952/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulocdata.cpp -o obj/deps/icu-small/source/i18n/icutools.ulocdata.o [953/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/transreg.cpp -o obj/deps/icu-small/source/i18n/icutools.transreg.o [954/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zonemeta.cpp -o obj/deps/icu-small/source/i18n/icutools.zonemeta.o [955/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coptccal.cpp -o obj/deps/icu-small/source/i18n/icutools.coptccal.o [956/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [957/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/msgfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.msgfmt.o [958/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfastlatinbuilder.o [959/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/remtrans.cpp -o obj/deps/icu-small/source/i18n/icutools.remtrans.o [960/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currpinf.cpp -o obj/deps/icu-small/source/i18n/icutools.currpinf.o [961/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scientificnumberformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.scientificnumberformatter.o [962/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/anytrans.cpp -o obj/deps/icu-small/source/i18n/icutools.anytrans.o [963/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [964/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [965/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ztrans.cpp -o obj/deps/icu-small/source/i18n/icutools.ztrans.o [966/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [967/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfst.cpp -o obj/deps/icu-small/source/i18n/icutools.smpdtfst.o [968/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strrepl.cpp -o obj/deps/icu-small/source/i18n/icutools.strrepl.o [969/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udat.cpp -o obj/deps/icu-small/source/i18n/icutools.udat.o [970/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucoleitr.cpp -o obj/deps/icu-small/source/i18n/icutools.ucoleitr.o [971/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csr2022.cpp -o obj/deps/icu-small/source/i18n/icutools.csr2022.o [972/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [973/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/astro.cpp -o obj/deps/icu-small/source/i18n/icutools.astro.o [974/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::FractionPrecision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’ at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘icu_73::number::Precision::constructFraction(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 8B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::FractionPrecision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’ at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘icu_73::number::Precision::constructFraction(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 12B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::Precision::constructSignificant(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 8B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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_73::number::Precision::Precision(icu_73::number::Precision::PrecisionType const&, icu_73::number::Precision::PrecisionUnion const&)’, inlined from ‘icu_73::number::Precision::constructSignificant(int, int)’ at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: ‘MEM [(struct FractionSignificantSettings *)&settings + 12B]’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function ‘icu_73::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; | ^~~~~~~~ [975/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof.cpp -o obj/deps/icu-small/source/i18n/icutools.uspoof.o [976/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [977/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vzone.cpp -o obj/deps/icu-small/source/i18n/icutools.vzone.o [978/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/compactdecimalformat.cpp -o obj/deps/icu-small/source/i18n/icutools.compactdecimalformat.o [979/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/erarules.cpp -o obj/deps/icu-small/source/i18n/icutools.erarules.o [980/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [981/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/search.cpp -o obj/deps/icu-small/source/i18n/icutools.search.o [982/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf8collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.utf8collationiterator.o [983/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/japancal.cpp -o obj/deps/icu-small/source/i18n/icutools.japancal.o [984/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregion.cpp -o obj/deps/icu-small/source/i18n/icutools.uregion.o [985/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfsubs.cpp -o obj/deps/icu-small/source/i18n/icutools.nfsubs.o [986/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gender.cpp -o obj/deps/icu-small/source/i18n/icutools.gender.o [987/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udateintervalformat.cpp -o obj/deps/icu-small/source/i18n/icutools.udateintervalformat.o [988/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sortkey.cpp -o obj/deps/icu-small/source/i18n/icutools.sortkey.o [989/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [990/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [991/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [992/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dcfmtsym.cpp -o obj/deps/icu-small/source/i18n/icutools.dcfmtsym.o [993/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regextxt.cpp -o obj/deps/icu-small/source/i18n/icutools.regextxt.o [994/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [995/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [996/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [997/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [998/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsettings.cpp -o obj/deps/icu-small/source/i18n/icutools.collationsettings.o [999/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldatefmt.cpp -o obj/deps/icu-small/source/i18n/icutools.reldatefmt.o [1000/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1001/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cecal.cpp -o obj/deps/icu-small/source/i18n/icutools.cecal.o [1002/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulistformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.ulistformatter.o [1003/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationcompare.cpp -o obj/deps/icu-small/source/i18n/icutools.collationcompare.o [1004/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/buddhcal.cpp -o obj/deps/icu-small/source/i18n/icutools.buddhcal.o [1005/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1006/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1007/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/upluralrules.cpp -o obj/deps/icu-small/source/i18n/icutools.upluralrules.o [1008/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/toupptrn.cpp -o obj/deps/icu-small/source/i18n/icutools.toupptrn.o [1009/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1010/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbnf.cpp -o obj/deps/icu-small/source/i18n/icutools.rbnf.o [1011/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutamt.cpp -o obj/deps/icu-small/source/i18n/icutools.tmutamt.o [1012/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dayperiodrules.cpp -o obj/deps/icu-small/source/i18n/icutools.dayperiodrules.o [1013/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zrule.cpp -o obj/deps/icu-small/source/i18n/icutools.zrule.o [1014/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/stubdata/stubdata.cpp -o obj/deps/icu-small/source/stubdata/icutools.stubdata.o [1015/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/icupkg.no-op.o [1016/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1017/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/iculslocs.no-op.o [1018/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1019/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/iculslocs.cc -o obj/tools/icu/iculslocs.iculslocs.o [1020/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/icu-small/source/tools/genrb/rle.c -o obj/deps/icu-small/source/tools/genrb/genrb.rle.o [1021/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/icu-small/source/tools/genrb/rbutil.c -o obj/deps/icu-small/source/tools/genrb/genrb.rbutil.o [1022/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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: | ^~~~ [1023/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/icu-small/source/tools/genrb/errmsg.c -o obj/deps/icu-small/source/tools/genrb/genrb.errmsg.o [1024/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1025/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtptngen.cpp -o obj/deps/icu-small/source/i18n/icutools.dtptngen.o [1026/2732] rm -f obj/tools/icu/libicutools.a && ar rcsT obj/tools/icu/libicutools.a obj/deps/icu-small/source/tools/toolutil/icutools.uoptions.o obj/deps/icu-small/source/tools/toolutil/icutools.filestrm.o obj/deps/icu-small/source/tools/toolutil/icutools.ucm.o obj/deps/icu-small/source/tools/toolutil/icutools.toolutil.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_icu.o obj/deps/icu-small/source/tools/toolutil/icutools.ppucd.o obj/deps/icu-small/source/tools/toolutil/icutools.uparse.o obj/deps/icu-small/source/tools/toolutil/icutools.ucln_tu.o obj/deps/icu-small/source/tools/toolutil/icutools.ucmstate.o obj/deps/icu-small/source/tools/toolutil/icutools.package.o obj/deps/icu-small/source/tools/toolutil/icutools.unewdata.o obj/deps/icu-small/source/tools/toolutil/icutools.flagparser.o obj/deps/icu-small/source/tools/toolutil/icutools.filetools.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_gencmn.o obj/deps/icu-small/source/tools/toolutil/icutools.xmlparser.o obj/deps/icu-small/source/tools/toolutil/icutools.swapimpl.o obj/deps/icu-small/source/tools/toolutil/icutools.ucbuf.o obj/deps/icu-small/source/tools/toolutil/icutools.writesrc.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_genc.o obj/deps/icu-small/source/tools/toolutil/icutools.pkgitems.o obj/deps/icu-small/source/tools/toolutil/icutools.denseranges.o obj/deps/icu-small/source/tools/toolutil/icutools.collationinfo.o obj/deps/icu-small/source/common/icutools.rbbi_cache.o obj/deps/icu-small/source/common/icutools.utrie2.o obj/deps/icu-small/source/common/icutools.filterednormalizer2.o obj/deps/icu-small/source/common/icutools.ucnvbocu.o obj/deps/icu-small/source/common/icutools.putil.o obj/deps/icu-small/source/common/icutools.ucnv_err.o obj/deps/icu-small/source/common/icutools.parsepos.o obj/deps/icu-small/source/common/icutools.uprops.o obj/deps/icu-small/source/common/icutools.uinit.o obj/deps/icu-small/source/common/icutools.locid.o obj/deps/icu-small/source/common/icutools.ucnv_bld.o obj/deps/icu-small/source/common/icutools.uloc_keytype.o obj/deps/icu-small/source/common/icutools.locmap.o obj/deps/icu-small/source/common/icutools.locutil.o obj/deps/icu-small/source/common/icutools.ulist.o obj/deps/icu-small/source/common/icutools.ucasemap.o obj/deps/icu-small/source/common/icutools.loadednormalizer2impl.o obj/deps/icu-small/source/common/icutools.errorcode.o obj/deps/icu-small/source/common/icutools.ustring.o obj/deps/icu-small/source/common/icutools.schriter.o obj/deps/icu-small/source/common/icutools.messagepattern.o obj/deps/icu-small/source/common/icutools.rbbi.o obj/deps/icu-small/source/common/icutools.ucnv_u7.o obj/deps/icu-small/source/common/icutools.unifiedcache.o obj/deps/icu-small/source/common/icutools.ucnv_u8.o obj/deps/icu-small/source/common/icutools.ucharstrieiterator.o obj/deps/icu-small/source/common/icutools.charstr.o obj/deps/icu-small/source/common/icutools.sharedobject.o obj/deps/icu-small/source/common/icutools.uenum.o obj/deps/icu-small/source/common/icutools.uniset_props.o obj/deps/icu-small/source/common/icutools.usetiter.o obj/deps/icu-small/source/common/icutools.ucnv_u32.o obj/deps/icu-small/source/common/icutools.dictionarydata.o obj/deps/icu-small/source/common/icutools.localebuilder.o obj/deps/icu-small/source/common/icutools.utrace.o obj/deps/icu-small/source/common/icutools.ruleiter.o obj/deps/icu-small/source/common/icutools.rbbisetb.o obj/deps/icu-small/source/common/icutools.uinvchar.o obj/deps/icu-small/source/common/icutools.servslkf.o obj/deps/icu-small/source/common/icutools.uloc_tag.o obj/deps/icu-small/source/common/icutools.bytestream.o obj/deps/icu-small/source/common/icutools.uloc.o obj/deps/icu-small/source/common/icutools.icuplug.o obj/deps/icu-small/source/common/icutools.unistr.o obj/deps/icu-small/source/common/icutools.stringtriebuilder.o obj/deps/icu-small/source/common/icutools.ucurr.o obj/deps/icu-small/source/common/icutools.rbbirb.o obj/deps/icu-small/source/common/icutools.ucnv2022.o obj/deps/icu-small/source/common/icutools.udataswp.o obj/deps/icu-small/source/common/icutools.util_props.o obj/deps/icu-small/source/common/icutools.uarrsort.o obj/deps/icu-small/source/common/icutools.ucnv_cb.o obj/deps/icu-small/source/common/icutools.rbbiscan.o obj/deps/icu-small/source/common/icutools.bytestrie.o obj/deps/icu-small/source/common/icutools.uhash_us.o obj/deps/icu-small/source/common/icutools.static_unicode_sets.o obj/deps/icu-small/source/common/icutools.unorm.o obj/deps/icu-small/source/common/icutools.emojiprops.o obj/deps/icu-small/source/common/icutools.uchriter.o obj/deps/icu-small/source/common/icutools.ures_cnv.o obj/deps/icu-small/source/common/icutools.util.o obj/deps/icu-small/source/common/icutools.stringpiece.o obj/deps/icu-small/source/common/icutools.locdistance.o obj/deps/icu-small/source/common/icutools.ucnv_io.o obj/deps/icu-small/source/common/icutools.umutablecptrie.o obj/deps/icu-small/source/common/icutools.ushape.o obj/deps/icu-small/source/common/icutools.uresdata.o obj/deps/icu-small/source/common/icutools.ucnvsel.o obj/deps/icu-small/source/common/icutools.udata.o obj/deps/icu-small/source/common/icutools.utrie.o obj/deps/icu-small/source/common/icutools.bytesinkutil.o obj/deps/icu-small/source/common/icutools.unistr_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.servnotf.o obj/deps/icu-small/source/common/icutools.ustrcase.o obj/deps/icu-small/source/common/icutools.characterproperties.o obj/deps/icu-small/source/common/icutools.ucnv_ct.o obj/deps/icu-small/source/common/icutools.uidna.o obj/deps/icu-small/source/common/icutools.utypes.o obj/deps/icu-small/source/common/icutools.ucnv_set.o obj/deps/icu-small/source/common/icutools.ucol_swp.o obj/deps/icu-small/source/common/icutools.umapfile.o obj/deps/icu-small/source/common/icutools.propname.o obj/deps/icu-small/source/common/icutools.uobject.o obj/deps/icu-small/source/common/icutools.bytestrieiterator.o obj/deps/icu-small/source/common/icutools.uresbund.o obj/deps/icu-small/source/common/icutools.uset_props.o obj/deps/icu-small/source/common/icutools.usprep.o obj/deps/icu-small/source/common/icutools.unistr_case.o obj/deps/icu-small/source/common/icutools.uscript_props.o obj/deps/icu-small/source/common/icutools.ucnv.o obj/deps/icu-small/source/common/icutools.ustr_wcs.o obj/deps/icu-small/source/common/icutools.wintz.o obj/deps/icu-small/source/common/icutools.ucnvdisp.o obj/deps/icu-small/source/common/icutools.unistr_case_locale.o obj/deps/icu-small/source/common/icutools.cmemory.o obj/deps/icu-small/source/common/icutools.servls.o obj/deps/icu-small/source/common/icutools.umutex.o obj/deps/icu-small/source/common/icutools.brkeng.o obj/deps/icu-small/source/common/icutools.uchar.o obj/deps/icu-small/source/common/icutools.icudataver.o obj/deps/icu-small/source/common/icutools.locbased.o obj/deps/icu-small/source/common/icutools.caniter.o obj/deps/icu-small/source/common/icutools.ucat.o obj/deps/icu-small/source/common/icutools.normlzr.o obj/deps/icu-small/source/common/icutools.pluralmap.o obj/deps/icu-small/source/common/icutools.uvector.o obj/deps/icu-small/source/common/icutools.uvectr32.o obj/deps/icu-small/source/common/icutools.punycode.o obj/deps/icu-small/source/common/icutools.bmpset.o obj/deps/icu-small/source/common/icutools.lstmbe.o obj/deps/icu-small/source/common/icutools.localematcher.o obj/deps/icu-small/source/common/icutools.dtintrv.o obj/deps/icu-small/source/common/icutools.resbund_cnv.o obj/deps/icu-small/source/common/icutools.edits.o obj/deps/icu-small/source/common/icutools.rbbistbl.o obj/deps/icu-small/source/common/icutools.udatamem.o obj/deps/icu-small/source/common/icutools.ucharstrie.o obj/deps/icu-small/source/common/icutools.rbbidata.o obj/deps/icu-small/source/common/icutools.ucnv_cnv.o obj/deps/icu-small/source/common/icutools.ucmndata.o obj/deps/icu-small/source/common/icutools.uvectr64.o obj/deps/icu-small/source/common/icutools.mlbe.o obj/deps/icu-small/source/common/icutools.ustack.o obj/deps/icu-small/source/common/icutools.ustr_cnv.o obj/deps/icu-small/source/common/icutools.ubidiln.o obj/deps/icu-small/source/common/icutools.uiter.o obj/deps/icu-small/source/common/icutools.utext.o obj/deps/icu-small/source/common/icutools.brkiter.o obj/deps/icu-small/source/common/icutools.locdspnm.o obj/deps/icu-small/source/common/icutools.locresdata.o obj/deps/icu-small/source/common/icutools.ucnv_ext.o obj/deps/icu-small/source/common/icutools.ucnvmbcs.o obj/deps/icu-small/source/common/icutools.locdispnames.o obj/deps/icu-small/source/common/icutools.resource.o obj/deps/icu-small/source/common/icutools.patternprops.o obj/deps/icu-small/source/common/icutools.ucharstriebuilder.o obj/deps/icu-small/source/common/icutools.unifilt.o obj/deps/icu-small/source/common/icutools.unistr_cnv.o obj/deps/icu-small/source/common/icutools.utrie2_builder.o obj/deps/icu-small/source/common/icutools.utf_impl.o obj/deps/icu-small/source/common/icutools.serv.o obj/deps/icu-small/source/common/icutools.uscript.o obj/deps/icu-small/source/common/icutools.ucnv_lmb.o obj/deps/icu-small/source/common/icutools.utrie_swap.o obj/deps/icu-small/source/common/icutools.ubidi_props.o obj/deps/icu-small/source/common/icutools.unifunct.o obj/deps/icu-small/source/common/icutools.localeprioritylist.o obj/deps/icu-small/source/common/icutools.uhash.o obj/deps/icu-small/source/common/icutools.propsvec.o obj/deps/icu-small/source/common/icutools.uts46.o obj/deps/icu-small/source/common/icutools.rbbitblb.o obj/deps/icu-small/source/common/icutools.ucnv_u16.o obj/deps/icu-small/source/common/icutools.ubidiwrt.o obj/deps/icu-small/source/common/icutools.ubidi.o obj/deps/icu-small/source/common/icutools.ucnvlat1.o obj/deps/icu-small/source/common/icutools.ustrtrns.o obj/deps/icu-small/source/common/icutools.restrace.o obj/deps/icu-small/source/common/icutools.ucnvscsu.o obj/deps/icu-small/source/common/icutools.cstring.o obj/deps/icu-small/source/common/icutools.uset.o obj/deps/icu-small/source/common/icutools.appendable.o obj/deps/icu-small/source/common/icutools.usc_impl.o obj/deps/icu-small/source/common/icutools.ucnvhz.o obj/deps/icu-small/source/common/icutools.ucasemap_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.ustrcase_locale.o obj/deps/icu-small/source/common/icutools.simpleformatter.o obj/deps/icu-small/source/common/icutools.unames.o obj/deps/icu-small/source/common/icutools.ucase.o obj/deps/icu-small/source/common/icutools.ustr_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.bytestriebuilder.o obj/deps/icu-small/source/common/icutools.chariter.o obj/deps/icu-small/source/common/icutools.rbbinode.o obj/deps/icu-small/source/common/icutools.loclikelysubtags.o obj/deps/icu-small/source/common/icutools.servlk.o obj/deps/icu-small/source/common/icutools.servlkf.o obj/deps/icu-small/source/common/icutools.unormcmp.o obj/deps/icu-small/source/common/icutools.resbund.o obj/deps/icu-small/source/common/icutools.unisetspan.o obj/deps/icu-small/source/common/icutools.cstr.o obj/deps/icu-small/source/common/icutools.ubrk.o obj/deps/icu-small/source/common/icutools.normalizer2.o obj/deps/icu-small/source/common/icutools.ucln_cmn.o obj/deps/icu-small/source/common/icutools.ucnvisci.o obj/deps/icu-small/source/common/icutools.lsr.o obj/deps/icu-small/source/common/icutools.cwchar.o obj/deps/icu-small/source/common/icutools.unistr_props.o obj/deps/icu-small/source/common/icutools.umath.o obj/deps/icu-small/source/common/icutools.ustrfmt.o obj/deps/icu-small/source/common/icutools.filteredbrk.o obj/deps/icu-small/source/common/icutools.ustrenum.o obj/deps/icu-small/source/common/icutools.locavailable.o obj/deps/icu-small/source/common/icutools.uniset.o obj/deps/icu-small/source/common/icutools.servrbf.o obj/deps/icu-small/source/common/icutools.normalizer2impl.o obj/deps/icu-small/source/common/icutools.uniset_closure.o obj/deps/icu-small/source/common/icutools.dictbe.o obj/deps/icu-small/source/common/icutools.ucptrie.o obj/deps/icu-small/source/common/icutools.ubiditransform.o obj/deps/icu-small/source/common/icutools.loclikely.o obj/deps/icu-small/source/i18n/icutools.csrmbcs.o obj/deps/icu-small/source/i18n/icutools.numparse_decimal.o obj/deps/icu-small/source/i18n/icutools.units_converter.o obj/deps/icu-small/source/i18n/icutools.nultrans.o obj/deps/icu-small/source/i18n/icutools.uspoof_build.o obj/deps/icu-small/source/i18n/icutools.rulebasedcollator.o obj/deps/icu-small/source/i18n/icutools.currfmt.o obj/deps/icu-small/source/i18n/icutools.cpdtrans.o obj/deps/icu-small/source/i18n/icutools.pluralranges.o obj/deps/icu-small/source/i18n/icutools.collationrootelements.o obj/deps/icu-small/source/i18n/icutools.unum.o obj/deps/icu-small/source/i18n/icutools.datefmt.o obj/deps/icu-small/source/i18n/icutools.measure.o obj/deps/icu-small/source/i18n/icutools.numrange_impl.o obj/deps/icu-small/source/i18n/icutools.bocsu.o obj/deps/icu-small/source/i18n/icutools.ucol.o obj/deps/icu-small/source/i18n/icutools.number_longnames.o obj/deps/icu-small/source/i18n/icutools.rbtz.o obj/deps/icu-small/source/i18n/icutools.numfmt.o obj/deps/icu-small/source/i18n/icutools.standardplural.o obj/deps/icu-small/source/i18n/icutools.usearch.o obj/deps/icu-small/source/i18n/icutools.dtitvinf.o obj/deps/icu-small/source/i18n/icutools.olsontz.o obj/deps/icu-small/source/i18n/icutools.islamcal.o obj/deps/icu-small/source/i18n/icutools.collationkeys.o obj/deps/icu-small/source/i18n/icutools.selfmt.o obj/deps/icu-small/source/i18n/icutools.collationfastlatin.o obj/deps/icu-small/source/i18n/icutools.formattedval_sbimpl.o obj/deps/icu-small/source/i18n/icutools.rbt_set.o obj/deps/icu-small/source/i18n/icutools.rbt.o obj/deps/icu-small/source/i18n/icutools.number_grouping.o obj/deps/icu-small/source/i18n/icutools.collationdatawriter.o obj/deps/icu-small/source/i18n/icutools.number_compact.o obj/deps/icu-small/source/i18n/icutools.indiancal.o obj/deps/icu-small/source/i18n/icutools.tridpars.o obj/deps/icu-small/source/i18n/icutools.collationdatabuilder.o obj/deps/icu-small/source/i18n/icutools.numrange_fluent.o obj/deps/icu-small/source/i18n/icutools.uitercollationiterator.o obj/deps/icu-small/source/i18n/icutools.hebrwcal.o obj/deps/icu-small/source/i18n/icutools.displayoptions.o obj/deps/icu-small/source/i18n/icutools.collationweights.o obj/deps/icu-small/source/i18n/icutools.stsearch.o obj/deps/icu-small/source/i18n/icutools.csmatch.o obj/deps/icu-small/source/i18n/icutools.repattrn.o obj/deps/icu-small/source/i18n/icutools.currunit.o obj/deps/icu-small/source/i18n/icutools.decimfmt.o obj/deps/icu-small/source/i18n/icutools.rbt_pars.o obj/deps/icu-small/source/i18n/icutools.tmunit.o obj/deps/icu-small/source/i18n/icutools.fmtable_cnv.o obj/deps/icu-small/source/i18n/icutools.titletrn.o obj/deps/icu-small/source/i18n/icutools.ucol_res.o obj/deps/icu-small/source/i18n/icutools.collationdata.o obj/deps/icu-small/source/i18n/icutools.fmtable.o obj/deps/icu-small/source/i18n/icutools.number_simple.o obj/deps/icu-small/source/i18n/icutools.tolowtrn.o obj/deps/icu-small/source/i18n/icutools.number_patternmodifier.o obj/deps/icu-small/source/i18n/icutools.regexst.o obj/deps/icu-small/source/i18n/icutools.format.o obj/deps/icu-small/source/i18n/icutools.ucsdet.o obj/deps/icu-small/source/i18n/icutools.number_symbolswrapper.o obj/deps/icu-small/source/i18n/icutools.uregex.o obj/deps/icu-small/source/i18n/icutools.collationdatareader.o obj/deps/icu-small/source/i18n/icutools.dtrule.o obj/deps/icu-small/source/i18n/icutools.tmutfmt.o obj/deps/icu-small/source/i18n/icutools.csrucode.o obj/deps/icu-small/source/i18n/icutools.uregexc.o obj/deps/icu-small/source/i18n/icutools.number_decimalquantity.o obj/deps/icu-small/source/i18n/icutools.utf16collationiterator.o obj/deps/icu-small/source/i18n/icutools.unesctrn.o obj/deps/icu-small/source/i18n/icutools.fphdlimp.o obj/deps/icu-small/source/i18n/icutools.persncal.o obj/deps/icu-small/source/i18n/icutools.csrutf8.o obj/deps/icu-small/source/i18n/icutools.utmscale.o obj/deps/icu-small/source/i18n/icutools.timezone.o obj/deps/icu-small/source/i18n/icutools.sharedbreakiterator.o obj/deps/icu-small/source/i18n/icutools.dangical.o obj/deps/icu-small/source/i18n/icutools.number_integerwidth.o obj/deps/icu-small/source/i18n/icutools.tznames.o obj/deps/icu-small/source/i18n/icutools.quant.o obj/deps/icu-small/source/i18n/icutools.utrans.o obj/deps/icu-small/source/i18n/icutools.collationiterator.o obj/deps/icu-small/source/i18n/icutools.tztrans.o obj/deps/icu-small/source/i18n/icutools.string_segment.o obj/deps/icu-small/source/i18n/icutools.dtfmtsym.o obj/deps/icu-small/source/i18n/icutools.region.o obj/deps/icu-small/source/i18n/icutools.number_mapper.o obj/deps/icu-small/source/i18n/icutools.numparse_validators.o obj/deps/icu-small/source/i18n/icutools.numparse_symbols.o obj/deps/icu-small/source/i18n/icutools.coll.o obj/deps/icu-small/source/i18n/icutools.chnsecal.o obj/deps/icu-small/source/i18n/icutools.name2uni.o obj/deps/icu-small/source/i18n/icutools.smpdtfmt.o obj/deps/icu-small/source/i18n/icutools.tzrule.o obj/deps/icu-small/source/i18n/icutools.coleitr.o obj/deps/icu-small/source/i18n/icutools.umsg.o obj/deps/icu-small/source/i18n/icutools.curramt.o obj/deps/icu-small/source/i18n/icutools.reldtfmt.o obj/deps/icu-small/source/i18n/icutools.choicfmt.o obj/deps/icu-small/source/i18n/icutools.dtitvfmt.o obj/deps/icu-small/source/i18n/icutools.number_formatimpl.o obj/deps/icu-small/source/i18n/icutools.rbt_data.o obj/deps/icu-small/source/i18n/icutools.rematch.o obj/deps/icu-small/source/i18n/icutools.esctrn.o obj/deps/icu-small/source/i18n/icutools.wintzimpl.o obj/deps/icu-small/source/i18n/icutools.iso8601cal.o obj/deps/icu-small/source/i18n/icutools.tzfmt.o obj/deps/icu-small/source/i18n/icutools.tznames_impl.o obj/deps/icu-small/source/i18n/icutools.number_multiplier.o obj/deps/icu-small/source/i18n/icutools.number_utils.o obj/deps/icu-small/source/i18n/icutools.ufieldpositer.o obj/deps/icu-small/source/i18n/icutools.quantityformatter.o obj/deps/icu-small/source/i18n/icutools.nortrans.o obj/deps/icu-small/source/i18n/icutools.numparse_compositions.o obj/deps/icu-small/source/i18n/icutools.plurfmt.o obj/deps/icu-small/source/i18n/icutools.ucol_sit.o obj/deps/icu-small/source/i18n/icutools.gregocal.o obj/deps/icu-small/source/i18n/icutools.nfrs.o obj/deps/icu-small/source/i18n/icutools.measunit.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.number_skeletons.o obj/deps/icu-small/source/i18n/icutools.numparse_scientific.o obj/deps/icu-small/source/i18n/icutools.units_router.o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum.o obj/deps/icu-small/source/i18n/icutools.number_usageprefs.o obj/deps/icu-small/source/i18n/icutools.csrecog.o obj/deps/icu-small/source/i18n/icutools.number_padding.o obj/deps/icu-small/source/i18n/icutools.collationtailoring.o obj/deps/icu-small/source/i18n/icutools.gregoimp.o obj/deps/icu-small/source/i18n/icutools.casetrn.o obj/deps/icu-small/source/i18n/icutools.collationfcd.o obj/deps/icu-small/source/i18n/icutools.csdetect.o obj/deps/icu-small/source/i18n/icutools.number_currencysymbols.o obj/deps/icu-small/source/i18n/icutools.number_notation.o obj/deps/icu-small/source/i18n/icutools.numrange_capi.o obj/deps/icu-small/source/i18n/icutools.basictz.o obj/deps/icu-small/source/i18n/icutools.windtfmt.o obj/deps/icu-small/source/i18n/icutools.strmatch.o obj/deps/icu-small/source/i18n/icutools.decNumber.o obj/deps/icu-small/source/i18n/icutools.uni2name.o obj/deps/icu-small/source/i18n/icutools.funcrepl.o obj/deps/icu-small/source/i18n/icutools.udatpg.o obj/deps/icu-small/source/i18n/icutools.translit.o obj/deps/icu-small/source/i18n/icutools.regeximp.o obj/deps/icu-small/source/i18n/icutools.taiwncal.o obj/deps/icu-small/source/i18n/icutools.ethpccal.o obj/deps/icu-small/source/i18n/icutools.fpositer.o obj/deps/icu-small/source/i18n/icutools.simpletz.o obj/deps/icu-small/source/i18n/icutools.csrsbcs.o obj/deps/icu-small/source/i18n/icutools.vtzone.o obj/deps/icu-small/source/i18n/icutools.plurrule.o obj/deps/icu-small/source/i18n/icutools.units_data.o obj/deps/icu-small/source/i18n/icutools.collationroot.o obj/deps/icu-small/source/i18n/icutools.numparse_parsednumber.o obj/deps/icu-small/source/i18n/icutools.scriptset.o obj/deps/icu-small/source/i18n/icutools.number_decimfmtprops.o obj/deps/icu-small/source/i18n/icutools.numparse_impl.o obj/deps/icu-small/source/i18n/icutools.measfmt.o obj/deps/icu-small/source/i18n/icutools.collationsets.o obj/deps/icu-small/source/i18n/icutools.brktrans.o obj/deps/icu-small/source/i18n/icutools.decContext.o obj/deps/icu-small/source/i18n/icutools.tzgnames.o obj/deps/icu-small/source/i18n/icutools.winnmfmt.o obj/deps/icu-small/source/i18n/icutools.numsys.o obj/deps/icu-small/source/i18n/icutools.regexcmp.o obj/deps/icu-small/source/i18n/icutools.collationbuilder.o obj/deps/icu-small/source/i18n/icutools.number_scientific.o obj/deps/icu-small/source/i18n/icutools.calendar.o obj/deps/icu-small/source/i18n/icutools.number_output.o obj/deps/icu-small/source/i18n/icutools.formattedvalue.o obj/deps/icu-small/source/i18n/icutools.collationruleparser.o obj/deps/icu-small/source/i18n/icutools.inputext.o obj/deps/icu-small/source/i18n/icutools.nfrule.o obj/deps/icu-small/source/i18n/icutools.listformatter.o obj/deps/icu-small/source/i18n/icutools.number_patternstring.o obj/deps/icu-small/source/i18n/icutools.uspoof_impl.o obj/deps/icu-small/source/i18n/icutools.alphaindex.o obj/deps/icu-small/source/i18n/icutools.number_capi.o obj/deps/icu-small/source/i18n/icutools.collation.o obj/deps/icu-small/source/i18n/icutools.transreg.o obj/deps/icu-small/source/i18n/icutools.msgfmt.o obj/deps/icu-small/source/i18n/icutools.ulocdata.o obj/deps/icu-small/source/i18n/icutools.zonemeta.o obj/deps/icu-small/source/i18n/icutools.collationfastlatinbuilder.o obj/deps/icu-small/source/i18n/icutools.coptccal.o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum-dtoa.o obj/deps/icu-small/source/i18n/icutools.remtrans.o obj/deps/icu-small/source/i18n/icutools.currpinf.o obj/deps/icu-small/source/i18n/icutools.anytrans.o obj/deps/icu-small/source/i18n/icutools.scientificnumberformatter.o obj/deps/icu-small/source/i18n/icutools.number_affixutils.o obj/deps/icu-small/source/i18n/icutools.double-conversion-cached-powers.o obj/deps/icu-small/source/i18n/icutools.ztrans.o obj/deps/icu-small/source/i18n/icutools.udat.o obj/deps/icu-small/source/i18n/icutools.smpdtfst.o obj/deps/icu-small/source/i18n/icutools.strrepl.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.rbt_rule.o obj/deps/icu-small/source/i18n/icutools.astro.o obj/deps/icu-small/source/i18n/icutools.csr2022.o obj/deps/icu-small/source/i18n/icutools.number_rounding.o obj/deps/icu-small/source/i18n/icutools.number_modifiers.o obj/deps/icu-small/source/i18n/icutools.uspoof.o obj/deps/icu-small/source/i18n/icutools.compactdecimalformat.o obj/deps/icu-small/source/i18n/icutools.vzone.o obj/deps/icu-small/source/i18n/icutools.formatted_string_builder.o obj/deps/icu-small/source/i18n/icutools.erarules.o obj/deps/icu-small/source/i18n/icutools.utf8collationiterator.o obj/deps/icu-small/source/i18n/icutools.search.o obj/deps/icu-small/source/i18n/icutools.nfsubs.o obj/deps/icu-small/source/i18n/icutools.japancal.o obj/deps/icu-small/source/i18n/icutools.uregion.o obj/deps/icu-small/source/i18n/icutools.gender.o obj/deps/icu-small/source/i18n/icutools.udateintervalformat.o obj/deps/icu-small/source/i18n/icutools.measunit_extra.o obj/deps/icu-small/source/i18n/icutools.reldatefmt.o obj/deps/icu-small/source/i18n/icutools.sortkey.o obj/deps/icu-small/source/i18n/icutools.double-conversion-strtod.o obj/deps/icu-small/source/i18n/icutools.dcfmtsym.o obj/deps/icu-small/source/i18n/icutools.ucln_in.o obj/deps/icu-small/source/i18n/icutools.double-conversion-string-to-double.o obj/deps/icu-small/source/i18n/icutools.numparse_affixes.o obj/deps/icu-small/source/i18n/icutools.regextxt.o obj/deps/icu-small/source/i18n/icutools.uspoof_conf.o obj/deps/icu-small/source/i18n/icutools.numparse_currency.o obj/deps/icu-small/source/i18n/icutools.collationsettings.o obj/deps/icu-small/source/i18n/icutools.double-conversion-fast-dtoa.o obj/deps/icu-small/source/i18n/icutools.collationcompare.o obj/deps/icu-small/source/i18n/icutools.cecal.o obj/deps/icu-small/source/i18n/icutools.units_complexconverter.o obj/deps/icu-small/source/i18n/icutools.ulistformatter.o obj/deps/icu-small/source/i18n/icutools.buddhcal.o obj/deps/icu-small/source/i18n/icutools.number_fluent.o obj/deps/icu-small/source/i18n/icutools.number_asformat.o obj/deps/icu-small/source/i18n/icutools.upluralrules.o obj/deps/icu-small/source/i18n/icutools.rbnf.o obj/deps/icu-small/source/i18n/icutools.toupptrn.o obj/deps/icu-small/source/i18n/icutools.dtptngen.o obj/deps/icu-small/source/i18n/icutools.dayperiodrules.o obj/deps/icu-small/source/i18n/icutools.tmutamt.o obj/deps/icu-small/source/i18n/icutools.zrule.o obj/deps/icu-small/source/i18n/icutools.formattedval_iterimpl.o obj/deps/icu-small/source/stubdata/icutools.stubdata.o [1027/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1028/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/icu-small/source/tools/genrb/ustr.c -o obj/deps/icu-small/source/tools/genrb/genrb.ustr.o [1029/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1030/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1031/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1032/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1033/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/icu-small/source/tools/genccode/genccode.c -o obj/deps/icu-small/source/tools/genccode/genccode.genccode.o [1034/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/genccode.no-op.o [1035/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1036/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1037/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../test/overlapped-checker/main_unix.c -o obj/test/overlapped-checker/overlapped-checker.main_unix.o [1038/2732] gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1039/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/clocks.c -o obj/deps/uvwasi/src/uvwasi.clocks.o [1040/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/stubdata/stubdata.cpp -o obj/deps/icu-small/source/stubdata/icustubdata.stubdata.o [1041/2732] rm -f obj/tools/icu/libicustubdata.a && ar rcsT obj/tools/icu/libicustubdata.a obj/deps/icu-small/source/stubdata/icustubdata.stubdata.o [1042/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/fd_table.c -o obj/deps/uvwasi/src/uvwasi.fd_table.o [1043/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/path_resolver.c -o obj/deps/uvwasi/src/uvwasi.path_resolver.o [1044/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/sync_helpers.c -o obj/deps/uvwasi/src/uvwasi.sync_helpers.o [1045/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/poll_oneoff.c -o obj/deps/uvwasi/src/uvwasi.poll_oneoff.o [1046/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/uv_mapping.c -o obj/deps/uvwasi/src/uvwasi.uv_mapping.o [1047/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1048/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [1049/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/wasi_rights.c -o obj/deps/uvwasi/src/uvwasi.wasi_rights.o [1050/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/wasi_serdes.c -o obj/deps/uvwasi/src/uvwasi.wasi_serdes.o [1051/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/uvwasi/src/uvwasi.c -o obj/deps/uvwasi/src/uvwasi.uvwasi.o [1052/2732] 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 [1053/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_buf.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o [1054/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_callbacks.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o [1055/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_debug.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o [1056/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_extpri.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o [1057/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_frame.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o [1058/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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.wrtjava.o obj/deps/icu-small/source/tools/genrb/genrb.genrb.o obj/deps/icu-small/source/tools/genrb/genrb.rle.o obj/deps/icu-small/source/tools/genrb/genrb.rbutil.o obj/deps/icu-small/source/tools/genrb/genrb.read.o obj/deps/icu-small/source/tools/genrb/genrb.errmsg.o obj/deps/icu-small/source/tools/genrb/genrb.parse.o obj/deps/icu-small/source/tools/genrb/genrb.wrtxml.o obj/deps/icu-small/source/tools/genrb/genrb.ustr.o obj/deps/icu-small/source/tools/genrb/genrb.reslist.o obj/deps/icu-small/source/tools/genrb/genrb.prscmnts.o obj/deps/icu-small/source/tools/genrb/genrb.filterrb.o obj/tools/icu/libicutools.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1059/2732] touch obj/tools/icu/icudata.actions_depends.stamp [1060/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_hd.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o [1061/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_hd_huffman.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o [1062/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_hd_huffman_data.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o [1063/2732] cd ../../tools/icu; python icutrim.py -P /builddir/build/BUILD/node-v20.10.0/out/Release -D ../../deps/icu-tmp/icudt73l.dat --delete-tmp -T /builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp -F icu_small.json -O icudt73l.dat -v -L en,root en en en en en Options: {'toolpath': '/builddir/build/BUILD/node-v20.10.0/out/Release', 'datfile': '../../deps/icu-tmp/icudt73l.dat', 'filterfile': 'icu_small.json', 'tmpdir': '/builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp', 'deltmpdir': 1, 'outfile': 'icudt73l.dat', 'verbose': 1, 'locales': 'en,root', 'endian': 'little'} icu_small.json: icutrim.py config: Trim down ICU to just a certain locale set, needed for node.js use. * converters: 190 items * stringprep: 12 items * translit: 3 items * brkfiles: 16 items * brkdict: 5 items * confusables: 1 items * brkitr: 16 items * coll: 139 items * curr: 507 items * lang: 435 items Removing lang/pool.res because tree lang is empty. * rbnf: 100 items * region: 434 items Removing region/pool.res because tree region is empty. * ROOT: 805 items * unit: 426 items * zone: 434 items [1064/2732] cd ../../tools/icu; cp /builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp/icudt73l.dat /builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp/icusmdt73.dat [1065/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_helper.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o [1066/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/simdutf/simdutf.cpp -o obj/deps/simdutf/simdutf.simdutf.o [1067/2732] rm -f obj/deps/simdutf/libsimdutf.a && ar rcsT obj/deps/simdutf/libsimdutf.a obj/deps/simdutf/simdutf.simdutf.o [1068/2732] cd ../../tools/icu; /builddir/build/BUILD/node-v20.10.0/out/Release/genccode -d /builddir/build/BUILD/node-v20.10.0/out/Release/gen /builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp/icusmdt73.dat generating C code for /builddir/build/BUILD/node-v20.10.0/out/Release/gen/icutmp/icusmdt73.dat [1069/2732] touch obj/tools/icu/icudata.actions_rules_copies.stamp [1070/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_map.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o [1071/2732] touch obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp [1072/2732] touch obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp [1073/2732] touch obj/tools/v8_gypfiles/gen-regexp-special-case.compile_depends.stamp [1074/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_http.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o [1075/2732] touch obj/tools/v8_gypfiles/v8_turboshaft.compile_depends.stamp [1076/2732] g++ -MMD -MF obj/tools/node_js2c.js2c.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DNODE_JS2C_USE_STRING_LITERALS -I../../tools -I../../deps/simdutf -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/js2c.cc -o obj/tools/node_js2c.js2c.o [1077/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/regexp/special-case.h:10, from ../../deps/v8/src/regexp/gen-regexp-special-case.cc:11: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1078/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/assembler.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/interface-descriptors.h:11, from ../../deps/v8/src/codegen/callable.h:8, from ../../deps/v8/src/compiler/turboshaft/assembler.h:18, from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, from ../../deps/v8/src/compiler/js-operator.h:10, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/turboshaft/assembler.h:21: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1079/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/interface-descriptors.h:11, from ../../deps/v8/src/compiler/linkage.h:10, from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:9, from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1080/2732] gcc -MMD -MF obj/tools/icu/gen/icudata.icusmdt73_dat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c gen/icusmdt73_dat.c -o obj/tools/icu/gen/icudata.icusmdt73_dat.o [1081/2732] rm -f obj/tools/icu/libicudata.a && ar rcsT obj/tools/icu/libicudata.a obj/tools/icu/gen/icudata.icusmdt73_dat.o [1082/2732] touch obj/tools/icu/icuuc.actions_depends.stamp [1083/2732] touch obj/tools/v8_gypfiles/v8_maybe_icu.actions_depends.stamp [1084/2732] touch obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp [1085/2732] touch obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp [1086/2732] touch obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [1087/2732] touch obj/tools/v8_gypfiles/v8_turboshaft.actions_depends.stamp [1088/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.dead-code-elimination-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.dead-code-elimination-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:12, from ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-phase.cc:8: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:68:3: warning: multi-line comment [-Wcomment] 68 | // / | \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1089/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1090/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:10: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/turboshaft/operations.h:25, from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1091/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/objects/code.h:9, from ../../deps/v8/src/compiler/graph-visualizer.h:15, from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/code.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/node-origin-table.h:11, from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1092/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/graph.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/turboshaft/graph.h:19, from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/turboshaft/graph.h:17: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/turboshaft/operations.h:25, from ../../deps/v8/src/compiler/turboshaft/graph.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1093/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/interface-descriptors.h:11, from ../../deps/v8/src/codegen/callable.h:8, from ../../deps/v8/src/compiler/turboshaft/assembler.h:18, from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8, from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, from ../../deps/v8/src/compiler/js-operator.h:10, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/turboshaft/assembler.h:21: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1094/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:9, from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/codegen/interface-descriptors.h:15, from ../../deps/v8/src/codegen/callable.h:8, from ../../deps/v8/src/compiler/turboshaft/assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, from ../../deps/v8/src/compiler/js-operator.h:10, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/turboshaft/assembler.h:21: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1095/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/graph-builder.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-aux-data.h:8, from ../../deps/v8/src/compiler/node-origin-table.h:11, from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:9, from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:32: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::String]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::String]’ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:1301: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::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/compiler/turboshaft/graph-builder.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::GraphBuilder::Process(v8::internal::compiler::Node*, v8::internal::compiler::BasicBlock*, v8::base::SmallVector > const&, v8::internal::compiler::turboshaft::OpIndex&, v8::base::Optional*, bool)’: ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:512:21: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 512 | ShiftOp::Kind kind; | ^~~~ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:874:48: warning: ‘from_kind’ may be used uninitialized [-Wmaybe-uninitialized] 874 | return __ ConvertObjectToPrimitiveOrDeopt( ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:863:53: note: ‘from_kind’ was declared here 863 | ConvertObjectToPrimitiveOrDeoptOp::ObjectKind from_kind; | ^~~~~~~~~ [1096/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/operations.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o In file included from ../../deps/v8/src/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/turboshaft/operations.h:23, from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:17: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/turboshaft/operations.h:25: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1097/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/machine-lowering-reducer.h:15, from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:7: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/heap/factory-inl.h:12, from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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/turboshaft/assembler.h:34: ../../deps/v8/src/objects/heap-number.h:20:7: note: ‘class v8::internal::HeapNumber’ declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry}; T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:148:19: required from ‘void v8::internal::compiler::turboshaft::SnapshotTable::Set(Key, Value) [with Value = v8::internal::compiler::turboshaft::OpIndex; KeyData = v8::base::Optional]’ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:140:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:251:38: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitBlock(const v8::internal::compiler::turboshaft::Block*) [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:225:34: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitAllBlocks() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:125:36: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitGraph() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:71:38: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhaseImpl::Run(v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::MachineLoweringReducer, v8::internal::compiler::turboshaft::VariableReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::__tuple_cat_result, std::tuple >::__type]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:87:16: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhase::Run(v8::internal::Isolate*, v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::MachineLoweringReducer, v8::internal::compiler::turboshaft::VariableReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::__tuple_cat_result, std::tuple >::__type]’ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:16:10: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:252:39: note: ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ declared here 252 | struct SnapshotTable::LogEntry { | ^~~~~~~~ [1098/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimization-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/optimization-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimization-phase.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-aux-data.h:8, from ../../deps/v8/src/compiler/node-origin-table.h:11, from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:18, from ../../deps/v8/src/compiler/turboshaft/optimization-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:16: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1099/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-optimization-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-optimization-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:11, from ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.cc:7: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:56:3: warning: multi-line comment [-Wcomment] 56 | // | / \ | / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:60:3: warning: multi-line comment [-Wcomment] 60 | // / \ / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:101:3: warning: multi-line comment [-Wcomment] 101 | // | / \ / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:402:3: warning: multi-line comment [-Wcomment] 402 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:408:3: warning: multi-line comment [-Wcomment] 408 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/branch-elimination-reducer.h:414:3: warning: multi-line comment [-Wcomment] 414 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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/turboshaft/assembler.h:34: ../../deps/v8/src/objects/heap-number.h:20:7: note: ‘class v8::internal::HeapNumber’ declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry}; T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:148:19: required from ‘void v8::internal::compiler::turboshaft::SnapshotTable::Set(Key, Value) [with Value = v8::internal::compiler::turboshaft::OpIndex; KeyData = v8::base::Optional]’ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:140:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:251:38: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitBlock(const v8::internal::compiler::turboshaft::Block*) [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:225:34: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitAllBlocks() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:125:36: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitGraph() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:71:38: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhaseImpl::Run(v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::BranchEliminationReducer, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::MachineOptimizationReducerSignallingNanImpossible, v8::internal::compiler::turboshaft::ValueNumberingReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::tuple<>]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:87:16: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhase::Run(v8::internal::Isolate*, v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::BranchEliminationReducer, v8::internal::compiler::turboshaft::SelectLoweringReducer, v8::internal::compiler::turboshaft::MachineOptimizationReducerSignallingNanImpossible, v8::internal::compiler::turboshaft::ValueNumberingReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::tuple<>]’ ../../deps/v8/src/compiler/turboshaft/late-optimization-phase.cc:22:46: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:252:39: note: ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ declared here 252 | struct SnapshotTable::LogEntry { | ^~~~~~~~ [1100/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1101/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1102/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/representations.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/turboshaft/representations.h:12, from ../../deps/v8/src/compiler/turboshaft/representations.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1103/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.h:8, from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::MakeNode(v8::internal::compiler::Operator const*, v8::base::Vector)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, v8::base::Vector)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:119:24, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::WordBinopOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:302:17: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:112:42: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 112 | Node* node = tf_graph->NewNodeUnchecked(op, static_cast(inputs.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | inputs.data()); | ~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::WordBinopOp const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:217:19: note: ‘o’ was declared here 217 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::MakeNode(v8::internal::compiler::Operator const*, v8::base::Vector)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, v8::base::Vector)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:119:24, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::FloatUnaryOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:542:17: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:112:42: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 112 | Node* node = tf_graph->NewNodeUnchecked(op, static_cast(inputs.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | inputs.data()); | ~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::FloatUnaryOp const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:434:19: note: ‘o’ was declared here 434 | const Operator* o; | ^ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::ChangeOp const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:720:56: warning: ‘truncate_kind’ may be used uninitialized [-Wmaybe-uninitialized] 720 | : machine.TruncateFloat32ToUint32(truncate_kind); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:694:20: note: ‘truncate_kind’ was declared here 694 | TruncateKind truncate_kind; | ^~~~~~~~~~~~~ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::MakeNode(v8::internal::compiler::Operator const*, v8::base::Vector)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, v8::base::Vector)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:119:24, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::ChangeOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:821:17: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:112:42: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 112 | Node* node = tf_graph->NewNodeUnchecked(op, static_cast(inputs.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | inputs.data()); | ~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::ChangeOp const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:662:19: note: ‘o’ was declared here 662 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::TryChangeOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:856:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 73 | return AddNode(op, base::VectorOf(inputs)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:824:19: note: ‘o’ was declared here 824 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::ComparisonOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:659:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 73 | return AddNode(op, base::VectorOf(inputs)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:596:19: note: ‘o’ was declared here 596 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::ShiftOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:570:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 73 | return AddNode(op, base::VectorOf(inputs)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:548:19: note: ‘o’ was declared here 548 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::MakeNode(v8::internal::compiler::Operator const*, v8::base::Vector)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, v8::base::Vector)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:119:24, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::WordUnaryOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:430:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:112:42: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 112 | Node* node = tf_graph->NewNodeUnchecked(op, static_cast(inputs.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | inputs.data()); | ~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:407:19: note: ‘o’ was declared here 407 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::OverflowCheckedBinopOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:403:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 73 | return AddNode(op, base::VectorOf(inputs)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:372:19: note: ‘o’ was declared here 372 | const Operator* o; | ^ In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::AddNode(v8::internal::compiler::Operator const*, std::initializer_list)’, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::FloatBinopOp const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:368:17, inlined from ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’ at ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:165:5: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:73:19: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 73 | return AddNode(op, base::VectorOf(inputs)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc: In member function ‘v8::internal::compiler::turboshaft::(anonymous namespace)::ScheduleBuilder::ProcessOperation(v8::internal::compiler::turboshaft::Operation const&)’: ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:306:19: note: ‘o’ was declared here 306 | const Operator* o; | ^ [1104/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8, from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1105/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/type-parser.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o In file included from ../../deps/v8/src/compiler/turboshaft/types.h:15, from ../../deps/v8/src/compiler/turboshaft/type-parser.h:8, from ../../deps/v8/src/compiler/turboshaft/type-parser.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/turboshaft/types.h:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9, from ../../deps/v8/src/compiler/turboshaft/types.h:18: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ [1106/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.tag-untag-lowering-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/tag-untag-lowering-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.tag-untag-lowering-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/tag-untag-lowering-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/tag-untag-lowering-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/tag-untag-lowering-reducer.h:8, from ../../deps/v8/src/compiler/turboshaft/tag-untag-lowering-phase.cc:7: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1107/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8, from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:8: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/turboshaft/optimize-phase.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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/turboshaft/assembler.h:34: ../../deps/v8/src/objects/heap-number.h:20:7: note: ‘class v8::internal::HeapNumber’ declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry}; T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry]’ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:148:19: required from ‘void v8::internal::compiler::turboshaft::SnapshotTable::Set(Key, Value) [with Value = v8::internal::compiler::turboshaft::OpIndex; KeyData = v8::base::Optional]’ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:140:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:251:38: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitBlock(const v8::internal::compiler::turboshaft::Block*) [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:225:34: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitAllBlocks() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:125:36: required from ‘void v8::internal::compiler::turboshaft::GraphVisitor::VisitGraph() [with bool trace_reduction = true; Assembler = v8::internal::compiler::turboshaft::Assembler >]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:71:38: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhaseImpl::Run(v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::LateEscapeAnalysisReducer, v8::internal::compiler::turboshaft::MemoryOptimizationReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::MachineOptimizationReducerSignallingNanImpossible, v8::internal::compiler::turboshaft::ValueNumberingReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::__tuple_cat_result, std::tuple >::__type]’ ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:87:16: required from ‘static void v8::internal::compiler::turboshaft::OptimizationPhase::Run(v8::internal::Isolate*, v8::internal::compiler::turboshaft::Graph*, v8::internal::Zone*, v8::internal::compiler::NodeOriginTable*, const typename v8::internal::compiler::turboshaft::Assembler >::ArgT&) [with Reducers = {v8::internal::compiler::turboshaft::LateEscapeAnalysisReducer, v8::internal::compiler::turboshaft::MemoryOptimizationReducer, v8::internal::compiler::turboshaft::VariableReducer, v8::internal::compiler::turboshaft::MachineOptimizationReducerSignallingNanImpossible, v8::internal::compiler::turboshaft::ValueNumberingReducer}; typename v8::internal::compiler::turboshaft::Assembler >::ArgT = std::__tuple_cat_result, std::tuple >::__type]’ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:25:10: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:252:39: note: ‘struct v8::internal::compiler::turboshaft::SnapshotTable >::LogEntry’ declared here 252 | struct SnapshotTable::LogEntry { | ^~~~~~~~ [1108/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/types.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o In file included from ../../deps/v8/src/compiler/turboshaft/types.h:15, from ../../deps/v8/src/compiler/turboshaft/types.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/turboshaft/types.h:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9, from ../../deps/v8/src/compiler/turboshaft/types.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/heap/factory-base.h:12, from ../../deps/v8/src/heap/factory.h:18, from ../../deps/v8/src/compiler/turboshaft/types.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TurboshaftWord32SetType]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TurboshaftWord32SetType]’ ../../deps/v8/src/compiler/turboshaft/types.cc:440:9: required from ‘v8::internal::Handle v8::internal::compiler::turboshaft::WordType::AllocateOnHeap(v8::internal::Factory*) const [with long unsigned int Bits = 32]’ ../../deps/v8/src/compiler/turboshaft/types.cc:710: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TurboshaftWord64SetType]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TurboshaftWord64SetType]’ ../../deps/v8/src/compiler/turboshaft/types.cc:456:9: required from ‘v8::internal::Handle v8::internal::compiler::turboshaft::WordType::AllocateOnHeap(v8::internal::Factory*) const [with long unsigned int Bits = 64]’ ../../deps/v8/src/compiler/turboshaft/types.cc:711: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TurboshaftFloat64SetType]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TurboshaftFloat64SetType]’ ../../deps/v8/src/compiler/turboshaft/types.cc:667:7: required from ‘v8::internal::Handle v8::internal::compiler::turboshaft::FloatType::AllocateOnHeap(v8::internal::Factory*) const [with long unsigned int Bits = 32]’ ../../deps/v8/src/compiler/turboshaft/types.cc:712: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ [1109/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/utils.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o In file included from ../../deps/v8/src/flags/flags.h:9, from ../../deps/v8/src/compiler/turboshaft/utils.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1110/2732] touch obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp [1111/2732] touch obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp [1112/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/typer.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o In file included from ../../deps/v8/src/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/turboshaft/operations.h:23, from ../../deps/v8/src/compiler/turboshaft/typer.h:12, from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/compiler/turboshaft/typer.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/turboshaft/operations.h:25: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1113/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/assert-types-reducer.h:15, from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:8: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::turboshaft::SnapshotTable::LogEntry}; T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:148:19: required from ‘void v8::internal::compiler::turboshaft::SnapshotTable::Set(Key, Value) [with Value = v8::internal::compiler::turboshaft::Type; KeyData = v8::internal::compiler::turboshaft::NoKeyData]’ ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:444:15: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::turboshaft::SnapshotTable::LogEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:252:39: note: ‘struct v8::internal::compiler::turboshaft::SnapshotTable::LogEntry’ declared here 252 | struct SnapshotTable::LogEntry { | ^~~~~~~~ [1114/2732] g++ -MMD -MF obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc -o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../../deps/v8/src/compiler/turboshaft/phase.h:8, from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8, from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/turboshaft/type-inference-reducer.h:13, from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:8: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/turboshaft/assembler.h:35: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::turboshaft::SnapshotTable::LogEntry}; T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::turboshaft::SnapshotTable::LogEntry]’ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:148:19: required from ‘void v8::internal::compiler::turboshaft::SnapshotTable::Set(Key, Value) [with Value = v8::internal::compiler::turboshaft::Type; KeyData = v8::internal::compiler::turboshaft::NoKeyData]’ ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:444:15: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::turboshaft::SnapshotTable::LogEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:252:39: note: ‘struct v8::internal::compiler::turboshaft::SnapshotTable::LogEntry’ declared here 252 | struct SnapshotTable::LogEntry { | ^~~~~~~~ [1115/2732] rm -f obj/tools/v8_gypfiles/libv8_turboshaft.a && ar rcsT obj/tools/v8_gypfiles/libv8_turboshaft.a obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.dead-code-elimination-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-optimization-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimization-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.tag-untag-lowering-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o [1116/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8, from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1117/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.access-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/js-operator.h:9, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/access-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/access-builder.cc:14: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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:11: ../../deps/v8/src/objects/heap-number.h:20:7: note: ‘class v8::internal::HeapNumber’ declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1118/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.access-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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:11, from ../../deps/v8/src/compiler/access-info.h:8, from ../../deps/v8/src/compiler/access-info.cc:6: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)��� copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/objects/cell-inl.h:10, from ../../deps/v8/src/compiler/access-info.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/cell-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:144:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/compiler/access-info.cc:524: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:134:7: note: ‘class v8::internal::JSModuleNamespace’ declared here 134 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]’: gen/torque-generated/src/objects/struct-tq.inc:93:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/compiler/access-info.cc:551: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/script.h:14, from ../../deps/v8/src/objects/shared-function-info.h:18, from ../../deps/v8/src/objects/code.h:18: ../../deps/v8/src/objects/struct.h:47:7: note: ‘class v8::internal::AccessorPair’ declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ [1119/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.all-nodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ���void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1120/2732] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/bitcast-elider.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8, from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1121/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/frame-elider.h:8, from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1122/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/gap-resolver.h:8, from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1123/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10, from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/utils/random-number-generator.h:12, from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1124/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/codegen/macro-assembler-base.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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, from ../../deps/v8/src/compiler/backend/code-generator.h:12: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/common-operator.h:12, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/codegen/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/backend/code-generator.cc:937: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PodArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/fixed-array.h:670: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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray]’ ../../deps/v8/src/compiler/backend/code-generator.cc:954:31: required from here ../../deps/v8/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:634:7: note: ‘class v8::internal::PodArray’ declared here 634 | class PodArray : public ByteArray { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1125/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/jump-threading.h:8, from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1126/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/backend/mid-tier-register-allocator.h:9, from ../../deps/v8/src/compiler/backend/mid-tier-register-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1127/2732] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/instruction.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::DeoptimizationEntry]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::DeoptimizationEntry; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::DeoptimizationEntry]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::DeoptimizationEntry}; T = v8::internal::compiler::DeoptimizationEntry]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::DeoptimizationEntry]’ ../../deps/v8/src/compiler/backend/instruction.cc:999:36: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class v8::internal::compiler::DeoptimizationEntry’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/instruction.h:1518:7: note: ‘class v8::internal::compiler::DeoptimizationEntry’ declared here 1518 | class DeoptimizationEntry final { | ^~~~~~~~~~~~~~~~~~~ [1128/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/codegen/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/compiler/backend/instruction-selector.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | 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:3020:11: warning: ‘opcode’ may be used uninitialized [-Wmaybe-uninitialized] 3020 | Emit(opcode, output_count, outputs, buffer.instruction_args.size(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3021 | &buffer.instruction_args.front()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/instruction-selector.cc:2979:19: note: ‘opcode’ was declared here 2979 | InstructionCode opcode; | ^~~~~~ [1129/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/backend/move-optimizer.h:8, from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1130/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1131/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:13, from ../../deps/v8/src/compiler/backend/spill-placer.h:8, from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/compiler/backend/instruction.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1132/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/branch-condition-duplicator.h:9, from ../../deps/v8/src/compiler/branch-condition-duplicator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/branch-condition-duplicator.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1133/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:16, from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8, from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/common-operator.h:12, from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1134/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/compiler/functional-list.h:9, from ../../deps/v8/src/compiler/control-path-state.h:8, from ../../deps/v8/src/compiler/branch-elimination.h:9, from ../../deps/v8/src/compiler/branch-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ ../../deps/v8/src/compiler/branch-elimination.cc:70:3: warning: multi-line comment [-Wcomment] 70 | // | / \ / \ | ^ ../../deps/v8/src/compiler/branch-elimination.cc:82:3: warning: multi-line comment [-Wcomment] 82 | // / \ | ^ ../../deps/v8/src/compiler/branch-elimination.cc:158:3: warning: multi-line comment [-Wcomment] 158 | // / \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/zone/zone.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/control-path-state.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1135/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/utils/bit-vector.h:11, from ../../deps/v8/src/compiler/bytecode-liveness-map.h:10, from ../../deps/v8/src/compiler/bytecode-liveness-map.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1136/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/register-configuration.h:9, from ../../deps/v8/src/compiler/backend/register-allocator.h:10, from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/compiler/backend/register-allocator.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/codegen/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1137/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/checkpoint-elimination.h:9, from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1138/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.c-linkage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/compiler/c-linkage.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1139/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, from ../../deps/v8/src/execution/local-isolate-inl.h: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/literal-objects-inl.h:10, from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:27: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/js-heap-broker.h:302: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:387: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:2205: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateObjectDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/template-objects-tq.inc:38:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateObjectDescription]’ ../../deps/v8/src/compiler/js-heap-broker.h:302: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:387: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:2375: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:29: ../../deps/v8/src/objects/template-objects.h:25:7: note: ‘class v8::internal::TemplateObjectDescription’ declared here 25 | 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:3405:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 3405 | environment()->BindAccumulator(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../../deps/v8/src/compiler/bytecode-graph-builder.cc:3360:9: note: ‘result’ was declared here 3360 | Node* result; | ^~~~~~ [1140/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, from ../../deps/v8/src/zone/zone-allocator.h:9, from ../../deps/v8/src/zone/zone-containers.h:21, from ../../deps/v8/src/compiler/node-cache.h:11, from ../../deps/v8/src/compiler/common-node-cache.h:8, from ../../deps/v8/src/compiler/common-node-cache.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/compiler/node-cache.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1141/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, from ../../deps/v8/src/utils/bit-vector.h:11, from ../../deps/v8/src/compiler/bytecode-liveness-map.h:10, from ../../deps/v8/src/compiler/bytecode-analysis.h:8, from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/utils/bit-vector.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/compiler/bytecode-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/compiler/bytecode-analysis.cc:497: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1142/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.code-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/compiler/code-assembler.h:19, from ../../deps/v8/src/compiler/code-assembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/code-assembler.h:17: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/codegen/interface-descriptors.h:15, from ../../deps/v8/src/codegen/callable.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, 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:11, from ../../deps/v8/src/compiler/code-assembler.cc:12: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/heap/factory-inl.h:12, from ../../deps/v8/src/compiler/code-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/compiler/access-builder.h:10, from ../../deps/v8/src/compiler/raw-machine-assembler.h:12, from ../../deps/v8/src/compiler/code-assembler.cc:18: 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:185: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:768:33: ../../deps/v8/src/compiler/simplified-operator.h:240:37: warning: ‘write_barrier_kind’ may be used uninitialized [-Wmaybe-uninitialized] 240 | : 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:752:20: note: ‘write_barrier_kind’ was declared here 752 | WriteBarrierKind write_barrier_kind; | ^~~~~~~~~~~~~~~~~~ [1143/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/common-operator-reducer.h:9, from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1144/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.common-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/common-operator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1145/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1146/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/control-equivalence.h:9, from ../../deps/v8/src/compiler/control-equivalence.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1147/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/control-flow-optimizer.h:8, from ../../deps/v8/src/compiler/control-flow-optimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1148/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/js-heap-broker.h:12, from ../../deps/v8/src/compiler/compilation-dependencies.h:8, from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/access-info.h:8, from ../../deps/v8/src/compiler/js-heap-broker.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler/compilation-dependencies.cc:192: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/compiler/compilation-dependencies.cc:821:13: required from here ../../deps/v8/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:22: ../../deps/v8/src/objects/property-cell.h:18:7: note: ‘class v8::internal::PropertyCell’ declared here 18 | class PropertyCell | ^~~~~~~~~~~~ [1149/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/constant-folding-reducer.h:8, from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1150/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/dead-code-elimination.h:9, from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/dead-code-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1151/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1152/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/csa-load-elimination.h:9, from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/csa-load-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1153/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/fast-api-calls.h:9, from ../../deps/v8/src/compiler/fast-api-calls.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1154/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/escape-analysis-reducer.h:9, from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/escape-analysis.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1155/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.feedback-source.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/feedback-source.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1156/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.effect-control-linearizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/effect-control-linearizer.cc -o obj/deps/v8/src/compiler/v8_compiler.effect-control-linearizer.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, 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/effect-control-linearizer.cc:13: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/effect-control-linearizer.cc:32: ../../deps/v8/src/compiler/string-builder-optimizer.h:167:5: warning: multi-line comment [-Wcomment] 167 | // / | \ | ^ In file included from ../../deps/v8/src/compiler/effect-control-linearizer.h:8, from ../../deps/v8/src/compiler/effect-control-linearizer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10, from ../../deps/v8/src/compiler/effect-control-linearizer.cc:17: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/fixed-array-inl.h:16, from ../../deps/v8/src/numbers/hash-seed-inl.h:31, from ../../deps/v8/src/objects/dictionary-inl.h:10, from ../../deps/v8/src/objects/contexts-inl.h:11, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/compiler/effect-control-linearizer.cc:33: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/effect-control-linearizer.cc: In member function ‘v8::internal::compiler::EffectControlLinearizer::LowerNewArgumentsElements(v8::internal::compiler::Node*)’: ../../deps/v8/src/compiler/effect-control-linearizer.cc:5063:50: warning: ‘builtin_name’ may be used uninitialized [-Wmaybe-uninitialized] 5063 | Callable const callable = Builtins::CallableFor(isolate(), builtin_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/effect-control-linearizer.cc:5051:11: note: ‘builtin_name’ was declared here 5051 | Builtin builtin_name; | ^~~~~~~~~~~~ [1157/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/escape-analysis.h:9, from ../../deps/v8/src/compiler/escape-analysis.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/compiler/escape-analysis.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/objects/map-inl.h:8, from ../../deps/v8/src/compiler/escape-analysis.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1158/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.frame.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/aligned-slot-allocator.h:10, from ../../deps/v8/src/compiler/frame.h:9, from ../../deps/v8/src/compiler/frame.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/compiler/frame.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/compiler/frame.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ [1159/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.frame-states.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1160/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-trimmer.h:8, from ../../deps/v8/src/compiler/graph-trimmer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1161/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/graph-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1162/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/graph-assembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1163/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, from ../../deps/v8/src/zone/zone-allocator.h:9, from ../../deps/v8/src/zone/zone-containers.h:21, from ../../deps/v8/src/compiler/graph.h:11, from ../../deps/v8/src/compiler/graph.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/zone/zone-containers.h:20: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/compiler/graph-visualizer.h:15, from ../../deps/v8/src/compiler/graph.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/graph.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1164/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/objects/code.h:9, from ../../deps/v8/src/compiler/graph-visualizer.h:15, from ../../deps/v8/src/compiler/graph-visualizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/code.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, from ../../deps/v8/src/compiler/graph-visualizer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13, 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:14: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, 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:26: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/fixed-array-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/compiler/graph-visualizer.cc:96: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::BytecodeArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/compiler/graph-visualizer.cc:112: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, from ../../deps/v8/src/objects/code.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/graph-visualizer.cc:123:21: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~ [1165/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-context-specialization.h:8, from ../../deps/v8/src/compiler/js-context-specialization.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/js-context-specialization.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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:42:48: required from here ../../deps/v8/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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1166/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.heap-refs.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/heap-refs.cc -o obj/deps/v8/src/compiler/v8_compiler.heap-refs.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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:11, from ../../deps/v8/src/compiler/heap-refs.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, from ../../deps/v8/src/compiler/heap-refs.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]��: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/compiler/heap-refs.cc:227: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:22: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler/heap-refs.cc:600:48: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/compiler/heap-refs.cc:1377: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::BytecodeArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:207:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/compiler/heap-refs.cc:1468: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:371:29: required from ‘static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]’ ../../deps/v8/src/compiler/heap-refs.cc:1482:1: required from here ../../deps/v8/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:430:7: note: ‘class v8::internal::JSDataView’ declared here 430 | class JSDataView | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegExpBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:129:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpBoilerplateDescription]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::RegExpBoilerplateDescription]’ ../../deps/v8/src/compiler/heap-refs.cc:1515: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::CallHandlerInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:34:29: required from ‘static D v8::internal::TorqueGeneratedCallHandlerInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallHandlerInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CallHandlerInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallHandlerInfo]’ ../../deps/v8/src/compiler/heap-refs.cc:1576: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::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:121:7: note: ‘class v8::internal::CallHandlerInfo’ declared here 121 | class CallHandlerInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/heap-refs.cc:1588:1: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/heap-refs.cc:1616: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, from ../../deps/v8/src/objects/code-inl.h:22, from ../../deps/v8/src/objects/property-cell-inl.h:11, from ../../deps/v8/src/objects/dictionary-inl.h:15, from ../../deps/v8/src/objects/contexts-inl.h:11, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1167/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/js-create-lowering.h:9, from ../../deps/v8/src/compiler/js-create-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/compiler/allocation-builder-inl.h:10, from ../../deps/v8/src/compiler/js-create-lowering.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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:150: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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:655: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:22: ../../deps/v8/src/objects/property-cell.h:18:7: note: ‘class v8::internal::PropertyCell’ declared here 18 | class PropertyCell | ^~~~~~~~~~~~ [1168/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-call-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o In file included from ../../deps/v8/src/compiler/globals.h:8, from ../../deps/v8/src/compiler/js-call-reducer.h:9, from ../../deps/v8/src/compiler/js-call-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ ../../deps/v8/src/compiler/js-call-reducer.cc:4971:3: warning: multi-line comment [-Wcomment] 4971 | // / \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/compiler/globals.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-call-reducer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/compiler/allocation-builder-inl.h:10, from ../../deps/v8/src/compiler/js-call-reducer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/js-call-reducer.cc:3612: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613:20: required from ‘typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]’ ../../deps/v8/src/compiler/js-call-reducer.cc:4472: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/compiler/js-operator.h:17, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/js-call-reducer.cc:15: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1169/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/js-graph.h:8, from ../../deps/v8/src/compiler/js-graph.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/js-graph.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1170/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-generic-lowering.h:7, from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, from ../../deps/v8/src/execution/local-isolate-inl.h: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:21: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ 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:20: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from 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:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1171/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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:129:44: required from here ../../deps/v8/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/js-operator.h:17, from ../../deps/v8/src/compiler/js-graph.h:11, from ../../deps/v8/src/compiler/js-inlining.h:9: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1172/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-inlining.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-inlining.h:8, from ../../deps/v8/src/compiler/js-inlining.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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:20: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/js-inlining.cc:651: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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:333: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/compiler/js-operator.h:17, from ../../deps/v8/src/compiler/js-graph.h:11, from ../../deps/v8/src/compiler/js-inlining.h:9: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1173/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9, from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/js-intrinsic-lowering.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1174/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/js-heap-broker.h:12, from ../../deps/v8/src/compiler/js-heap-broker.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/access-info.h:8, from ../../deps/v8/src/compiler/js-heap-broker.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/compiler/js-heap-broker.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::MegaDomHandler; Source = v8::internal::Object]’: gen/torque-generated/src/objects/megadom-handler-tq.inc:40:29: required from ‘static D v8::internal::TorqueGeneratedMegaDomHandler::unchecked_cast(v8::internal::Object) [with D = v8::internal::MegaDomHandler; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::MegaDomHandler]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::MegaDomHandler]’ ../../deps/v8/src/compiler/js-heap-broker.cc:536: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::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/compiler/js-heap-broker.cc:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:627: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:610:31: required from here ../../deps/v8/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:22: ../../deps/v8/src/objects/property-cell.h:18:7: note: ‘class v8::internal::PropertyCell’ declared here 18 | class PropertyCell | ^~~~~~~~~~~~ [1175/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9, from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1176/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-native-context-specialization.cc -o obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/js-native-context-specialization.h:10, from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/compiler/allocation-builder-inl.h:10, from ../../deps/v8/src/compiler/js-native-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/compiler/js-heap-broker.h:302:41: required from ‘v8::internal::Handle v8::internal::compiler::JSHeapBroker::CanonicalPersistentHandle(v8::internal::Handle) [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/compiler/js-native-context-specialization.cc:404: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::SeqOneByteString’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/compiler/js-heap-broker.h:302:41: required from ‘v8::internal::Handle v8::internal::compiler::JSHeapBroker::CanonicalPersistentHandle(v8::internal::Handle) [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/compiler/js-native-context-specialization.cc:422: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::SeqTwoByteString’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613:20: required from ‘typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef]’ ../../deps/v8/src/compiler/js-native-context-specialization.cc:260:41: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SharedFunctionInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/code.h:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1177/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/late-escape-analysis.cc -o obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/late-escape-analysis.h:8, from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1178/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateObjectDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/template-objects-tq.inc:38:29: 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:145: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:25:7: note: ‘class v8::internal::TemplateObjectDescription’ declared here 25 | class TemplateObjectDescription final | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613: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/js-operator.h:17: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1179/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-typed-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/js-typed-lowering.h:9, from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/js-typed-lowering.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/module-inl.h:9, from ../../deps/v8/src/compiler/js-typed-lowering.cc:25: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613:20: required from ‘typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef]’ ../../deps/v8/src/compiler/js-typed-lowering.cc:621: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:22: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613:20: required from ‘typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]’ ../../deps/v8/src/compiler/js-typed-lowering.cc:1776: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/compiler/js-operator.h:17, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/js-typed-lowering.cc:11: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1180/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/loop-analysis.h:9, from ../../deps/v8/src/compiler/loop-analysis.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1181/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.linkage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/compiler/linkage.cc:7: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:17: ../../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::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, 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&&, v8::internal::RegListBase&)v8::internal::compiler::CallDescriptor*’ at ../../deps/v8/src/zone/zone.h:115: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:530:35: ../../deps/v8/src/compiler/linkage.h:270:9: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 270 | : 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:504:24: note: ‘kind’ was declared here 504 | CallDescriptor::Kind kind; | ^~~~ [1182/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/loop-peeling.h:9, from ../../deps/v8/src/compiler/loop-peeling.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-aux-data.h:8, from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1183/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.load-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/load-elimination.h:9, from ../../deps/v8/src/compiler/load-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../../deps/v8/src/deoptimizer/translation-array.h:11, from ../../deps/v8/src/objects/code.h:12: ../../deps/v8/src/zone/zone-containers.h: In instantiation of ‘void v8::internal::ZoneVector::MoveToNewStorage(T*, T*, const T*) [with T = v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo]’: ../../deps/v8/src/zone/zone-containers.h:473:23: required from ‘void v8::internal::ZoneVector::Grow(size_t) [with T = v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo; size_t = long unsigned int]’ ../../deps/v8/src/zone/zone-containers.h:389:5: required from ‘void v8::internal::ZoneVector::EnsureOneMoreCapacity() [with T = v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo]’ ../../deps/v8/src/zone/zone-containers.h:310:5: required from ‘T& v8::internal::ZoneVector::emplace_back(Args&& ...) [with Args = {v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo}; T = v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo]’ ../../deps/v8/src/zone/zone-containers.h:301:43: required from ‘void v8::internal::ZoneVector::push_back(T&&) [with T = v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo]’ ../../deps/v8/src/compiler/load-elimination.cc:1326:45: required from here ../../deps/v8/src/zone/zone-containers.h:430:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 430 | memcpy_function(dst, src, count * sizeof(T)); \ | ^ ../../deps/v8/src/zone/zone-containers.h:442:5: note: in expansion of macro ‘EMIT_TRIVIAL_CASE’ 442 | EMIT_TRIVIAL_CASE(memcpy) | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/load-elimination.cc:1284:10: note: ‘struct v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, const AbstractState*) const::TransitionElementsKindInfo’ declared here 1284 | struct TransitionElementsKindInfo { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [1184/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1185/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/zone/zone.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1186/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/machine-graph-verifier.h:8, from ../../deps/v8/src/compiler/machine-graph-verifier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/machine-graph-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1187/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.machine-graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/machine-graph.h:9, from ../../deps/v8/src/compiler/machine-graph.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1188/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/memory-lowering.h:8, from ../../deps/v8/src/compiler/memory-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1189/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/machine-operator-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:9, from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/machine-operator-reducer.h:10: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/machine-operator-reducer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1190/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.machine-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/machine-operator.cc -o obj/deps/v8/src/compiler/v8_compiler.machine-operator.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/machine-operator.h:12, from ../../deps/v8/src/compiler/machine-operator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/compiler/globals.h:10, from ../../deps/v8/src/compiler/machine-operator.h:13: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ [1191/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.map-inference.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/map-inference.cc -o obj/deps/v8/src/compiler/v8_compiler.map-inference.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/map-inference.h:8, from ../../deps/v8/src/compiler/map-inference.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/objects/map-inl.h:8, from ../../deps/v8/src/compiler/map-inference.cc:11: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1192/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-marker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1193/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-matchers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/compiler/node-matchers.h:14, from ../../deps/v8/src/compiler/node-matchers.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bounds.h:9, from ../../deps/v8/src/compiler/node-matchers.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1194/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1195/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/memory-optimizer.h:8, from ../../deps/v8/src/compiler/memory-optimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/memory-optimizer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1196/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.opcodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/opcodes.cc -o obj/deps/v8/src/compiler/v8_compiler.opcodes.o In file included from ../../deps/v8/src/compiler/opcodes.h:10, from ../../deps/v8/src/compiler/opcodes.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1197/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node-aux-data.h:8, from ../../deps/v8/src/compiler/node-origin-table.h:11, from ../../deps/v8/src/compiler/node-origin-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1198/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/node.h:8, from ../../deps/v8/src/compiler/node.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1199/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler/operator.h:13, from ../../deps/v8/src/compiler/operator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1200/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-properties.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node-properties.cc -o obj/deps/v8/src/compiler/v8_compiler.node-properties.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/node-properties.h:8, from ../../deps/v8/src/compiler/node-properties.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/node-properties.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Map]’ ../../deps/v8/src/compiler/node-properties.cc:402: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::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ [1201/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.operation-typer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/operation-typer.cc -o obj/deps/v8/src/compiler/v8_compiler.operation-typer.o In file included from ../../deps/v8/src/compiler/opcodes.h:10, from ../../deps/v8/src/compiler/operation-typer.h:9, from ../../deps/v8/src/compiler/operation-typer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/types.h:10, from ../../deps/v8/src/compiler/operation-typer.h:10: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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/operation-typer.cc: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1202/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.operator-properties.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/js-operator.h:9, from ../../deps/v8/src/compiler/operator-properties.cc:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1203/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, from ../../deps/v8/src/compiler/zone-stats.h:11, from ../../deps/v8/src/compiler/pipeline-statistics.h:12, from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/code.h:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1204/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.osr.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/osr.cc -o obj/deps/v8/src/compiler/v8_compiler.osr.o In file included from ../../deps/v8/src/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/codegen/optimized-compilation-info.h:12, from ../../deps/v8/src/compiler/osr.cc:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/codegen/optimized-compilation-info.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:16, from ../../deps/v8/src/execution/local-isolate-inl.h:10, from ../../deps/v8/src/common/ptr-compr-inl.h:10, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/js-array-inl.h:10, from ../../deps/v8/src/compiler/osr.cc:9: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/compiler/osr.cc:16: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1205/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/property-access-builder.cc -o obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/property-access-builder.h:9, from ../../deps/v8/src/compiler/property-access-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/access-info.h:8, from ../../deps/v8/src/compiler/js-heap-broker.h:13, from ../../deps/v8/src/compiler/property-access-builder.h:10: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/objects/map-inl.h:8, from ../../deps/v8/src/compiler/property-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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/property-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1206/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.refs-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/compiler/refs-map.h:9, from ../../deps/v8/src/compiler/refs-map.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1207/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/redundancy-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/redundancy-elimination.h:8, from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1208/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/raw-machine-assembler.cc -o obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:11, from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/compiler/common-operator.h:10, from ../../deps/v8/src/compiler/js-operator.h:10, from ../../deps/v8/src/compiler/access-builder.h:9, from ../../deps/v8/src/compiler/raw-machine-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/heap/factory-inl.h:12, from ../../deps/v8/src/compiler/raw-machine-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ In member function ‘v8::internal::compiler::RawMachineAssembler::MakeReschedulable()::{lambda(v8::internal::compiler::Node*)#1}::operator()(v8::internal::compiler::Node*) const’, inlined from ‘v8::internal::compiler::RawMachineAssembler::MakeReschedulable()’ at ../../deps/v8/src/compiler/raw-machine-assembler.cc:319:40: ../../deps/v8/src/compiler/raw-machine-assembler.cc:298:28: warning: ‘current_effect’ may be used uninitialized [-Wmaybe-uninitialized] 298 | node->AppendInput(graph()->zone(), current_effect); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/raw-machine-assembler.cc: In member function ‘v8::internal::compiler::RawMachineAssembler::MakeReschedulable()’: ../../deps/v8/src/compiler/raw-machine-assembler.cc:240:11: note: ‘current_effect’ was declared here 240 | Node* current_effect; | ^~~~~~~~~~~~~~ [1209/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.schedule.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/schedule.cc -o obj/deps/v8/src/compiler/v8_compiler.schedule.o In file included from ../../deps/v8/src/compiler/schedule.h:11, from ../../deps/v8/src/compiler/schedule.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/node-properties.h:10, from ../../deps/v8/src/compiler/schedule.cc:7: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1210/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.pipeline.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/pipeline.cc -o obj/deps/v8/src/compiler/v8_compiler.pipeline.o In file included from ../../deps/v8/src/compiler/pipeline.h:12, from ../../deps/v8/src/compiler/pipeline.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimization-phase.h:23, from ../../deps/v8/src/compiler/turboshaft/assembler.h:27, from ../../deps/v8/src/compiler/pipeline.cc:83: ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:322:1: warning: multi-line comment [-Wcomment] 322 | // / \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:324:1: warning: multi-line comment [-Wcomment] 324 | // | \ | ^ ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:326:1: warning: multi-line comment [-Wcomment] 326 | // / \ | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:15, from ../../deps/v8/src/compiler/pipeline.cc:127: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/compiler/pipeline.h:13: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/compiler/pipeline.cc:14: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler/pipeline.cc:160:28: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/compiler/pipeline.cc:905: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/compiler/pipeline.cc:908: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/compiler/pipeline.cc:1231: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ In file included from ../../deps/v8/src/compiler/js-inlining.h:10, from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../../deps/v8/src/compiler/pipeline.cc:57: In member function ‘v8::internal::compiler::NodeOriginTable::PhaseScope::~PhaseScope()’, inlined from ‘v8::internal::compiler::(anonymous namespace)::PipelineRunScope::~PipelineRunScope()’ at ../../deps/v8/src/compiler/pipeline.cc:847:20, inlined from ‘v8::internal::compiler::PipelineImpl::Run >*&>(std::vector >*&)auto’ at ../../deps/v8/src/compiler/pipeline.cc:1392:1: ../../deps/v8/src/compiler/node-origin-table.h:104:51: warning: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ may be used uninitialized [-Wmaybe-uninitialized] 104 | if (origins_) origins_->current_phase_name_ = prev_phase_name_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/pipeline.cc: In member function ‘v8::internal::compiler::PipelineImpl::Run >*&>(std::vector >*&)auto’: ../../deps/v8/src/compiler/pipeline.cc:1363:20: note: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ was declared here 1363 | PipelineRunScope scope(this->data_, Phase::phase_name()); | ^~~~~ In member function ‘v8::internal::compiler::NodeOriginTable::PhaseScope::~PhaseScope()’, inlined from ‘v8::internal::compiler::(anonymous namespace)::PipelineRunScope::~PipelineRunScope()’ at ../../deps/v8/src/compiler/pipeline.cc:847:20, inlined from ‘v8::internal::compiler::PipelineImpl::Run()auto’ at ../../deps/v8/src/compiler/pipeline.cc:1392:1: ../../deps/v8/src/compiler/node-origin-table.h:104:51: warning: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ may be used uninitialized [-Wmaybe-uninitialized] 104 | if (origins_) origins_->current_phase_name_ = prev_phase_name_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/pipeline.cc: In member function ‘v8::internal::compiler::PipelineImpl::Run()auto’: ../../deps/v8/src/compiler/pipeline.cc:1363:20: note: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ was declared here 1363 | PipelineRunScope scope(this->data_, Phase::phase_name()); | ^~~~~ In member function ‘v8::internal::compiler::NodeOriginTable::PhaseScope::~PhaseScope()’, inlined from ‘v8::internal::compiler::(anonymous namespace)::PipelineRunScope::~PipelineRunScope()’ at ../../deps/v8/src/compiler/pipeline.cc:847:20, inlined from ‘v8::internal::compiler::PipelineImpl::Run*&>(v8::internal::wasm::CompilationEnv*&, v8::internal::compiler::WasmCompilationData&, v8::internal::ZoneVector*&)auto’ at ../../deps/v8/src/compiler/pipeline.cc:1392:1: ../../deps/v8/src/compiler/node-origin-table.h:104:51: warning: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ may be used uninitialized [-Wmaybe-uninitialized] 104 | if (origins_) origins_->current_phase_name_ = prev_phase_name_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/pipeline.cc: In member function ‘v8::internal::compiler::PipelineImpl::Run*&>(v8::internal::wasm::CompilationEnv*&, v8::internal::compiler::WasmCompilationData&, v8::internal::ZoneVector*&)auto’: ../../deps/v8/src/compiler/pipeline.cc:1363:20: note: ‘MEM[(struct PhaseScope *)&scope + 40B].prev_phase_name_’ was declared here 1363 | PipelineRunScope scope(this->data_, Phase::phase_name()); | ^~~~~ [1211/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.scheduler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/scheduler.cc -o obj/deps/v8/src/compiler/v8_compiler.scheduler.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/scheduler.h:9, from ../../deps/v8/src/compiler/scheduler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1212/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.select-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/select-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.select-lowering.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/select-lowering.h:8, from ../../deps/v8/src/compiler/select-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/select-lowering.cc:8: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1213/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.representation-change.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/representation-change.cc -o obj/deps/v8/src/compiler/v8_compiler.representation-change.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/representation-change.h:8, from ../../deps/v8/src/compiler/representation-change.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/heap/factory-inl.h:12, from ../../deps/v8/src/compiler/representation-change.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1214/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/simplified-lowering-verifier.cc -o obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o In file included from ../../deps/v8/src/compiler/opcodes.h:10, from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:9, from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/representation-change.h:8, from ../../deps/v8/src/compiler/simplified-lowering-verifier.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1215/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/state-values-utils.cc -o obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/state-values-utils.h:10, from ../../deps/v8/src/compiler/state-values-utils.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1216/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/simplified-operator-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9, from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/simplified-operator-reducer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1217/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/simplified-operator.cc -o obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/simplified-operator.h:11, from ../../deps/v8/src/compiler/simplified-operator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Map]’ ../../deps/v8/src/compiler/simplified-operator.cc:44: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::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Name]’ ../../deps/v8/src/compiler/simplified-operator.cc:88: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::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/handles/handles-inl.h:79:22: required from ‘std::ostream& v8::internal::operator<<(std::ostream&, Handle) [with T = FeedbackCell; std::ostream = std::basic_ostream]’ ../../deps/v8/src/compiler/operator.h:197:15: required from ‘void v8::internal::compiler::Operator1::PrintParameter(std::ostream&, v8::internal::compiler::Operator::PrintVerbosity) const [with T = v8::internal::Handle; Pred = v8::internal::compiler::OpEqualTo >; Hash = v8::internal::compiler::OpHash >; std::ostream = std::basic_ostream]’ ../../deps/v8/src/compiler/operator.h:196:16: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackCell’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:14: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1218/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/turbofan-enabled.cc -o obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o In file included from ../../deps/v8/src/ast/ast-value-factory.h:35, from ../../deps/v8/src/codegen/compiler.h:11, from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/codegen/compiler.h:17: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ [1219/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.store-store-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/store-store-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.store-store-elimination.o In file included from ../../deps/v8/src/compiler/store-store-elimination.h:8, from ../../deps/v8/src/compiler/store-store-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/compiler/store-store-elimination.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13, 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/store-store-elimination.cc:8: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1220/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.type-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/type-cache.cc -o obj/deps/v8/src/compiler/v8_compiler.type-cache.o In file included from ../../deps/v8/src/compiler/globals.h:8, from ../../deps/v8/src/compiler/type-cache.h:8, from ../../deps/v8/src/compiler/type-cache.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/compiler/globals.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/types.h:10, from ../../deps/v8/src/compiler/type-cache.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1221/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/string-builder-optimizer.cc -o obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/string-builder-optimizer.h:14, from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ ../../deps/v8/src/compiler/string-builder-optimizer.h:167:5: warning: multi-line comment [-Wcomment] 167 | // / | \ | ^ ../../deps/v8/src/compiler/string-builder-optimizer.cc:551:5: warning: multi-line comment [-Wcomment] 551 | // | / \ | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/objects/map-inl.h:8, from ../../deps/v8/src/compiler/string-builder-optimizer.cc:26: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1222/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/type-narrowing-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9, from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1223/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/simplified-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o In file included from ../../deps/v8/src/compiler/js-graph.h:8, from ../../deps/v8/src/compiler/simplified-lowering.h:8, from ../../deps/v8/src/compiler/simplified-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/simplified-lowering.cc:30: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1224/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/value-numbering-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:9, from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1225/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/typed-optimization.cc -o obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/typed-optimization.h:9, from ../../deps/v8/src/compiler/typed-optimization.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/typed-optimization.cc:15: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1226/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.zone-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/zone-stats.cc -o obj/deps/v8/src/compiler/v8_compiler.zone-stats.o In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/compiler/zone-stats.h:11, from ../../deps/v8/src/compiler/zone-stats.cc:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1227/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/types.cc -o obj/deps/v8/src/compiler/v8_compiler.types.o In file included from ../../deps/v8/src/compiler/types.h:9, from ../../deps/v8/src/compiler/types.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/types.cc:16: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/types.h:10: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/numbers/conversions-inl.h:21, from ../../deps/v8/src/compiler/types.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1228/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.typer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/typer.cc -o obj/deps/v8/src/compiler/v8_compiler.typer.o In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/zone/zone-allocator.h:9, from ../../deps/v8/src/zone/zone-containers.h:21, from ../../deps/v8/src/compiler/graph.h:11, from ../../deps/v8/src/compiler/typer.h:8, from ../../deps/v8/src/compiler/typer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/zone/zone-containers.h:20: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/types.h:10, from ../../deps/v8/src/compiler/operation-typer.h:10, from ../../deps/v8/src/compiler/typer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/compiler/typer.cc:22: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/compiler/js-heap-broker.h:598:5: required from ‘v8::internal::compiler::OptionalRef::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:613:20: required from ‘typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]’ ../../deps/v8/src/compiler/typer.cc:2357:33: required from here ../../deps/v8/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/js-operator.h:17, from ../../deps/v8/src/compiler/typer.cc:14: ../../deps/v8/src/objects/feedback-cell.h:23:7: note: ‘class v8::internal::FeedbackCell’ declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ [1229/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/verifier.cc -o obj/deps/v8/src/compiler/v8_compiler.verifier.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/all-nodes.h:8, from ../../deps/v8/src/compiler/verifier.cc:13: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/verifier.h:8, from ../../deps/v8/src/compiler/verifier.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1230/2732] g++ -MMD -MF obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-scheduler-riscv.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/riscv/instruction-scheduler-riscv.cc -o obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-scheduler-riscv.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/codegen/macro-assembler-base.h:11, from ../../deps/v8/src/codegen/macro-assembler.h:8, from ../../deps/v8/src/compiler/backend/riscv/instruction-scheduler-riscv.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, 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/riscv/instruction-scheduler-riscv.cc:6: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1231/2732] g++ -MMD -MF obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-selector-riscv64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc -o obj/deps/v8/src/compiler/backend/riscv/v8_compiler.instruction-selector-riscv64.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/codegen/macro-assembler-base.h:11, 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/riscv/instruction-selector-riscv64.cc:6: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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:12, 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:11, from ../../deps/v8/src/compiler/backend/instruction-selector-impl.h:9: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc: In member function ‘v8::internal::compiler::InstructionSelector::VisitStore(v8::internal::compiler::Node*)’: ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:404:11: warning: ‘opcode’ may be used uninitialized [-Wmaybe-uninitialized] 404 | Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | g.UseRegisterOrImmediateZero(value), g.UseRegister(base), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | g.UseImmediate(index)); | ~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:351:16: note: ‘opcode’ was declared here 351 | ArchOpcode opcode; | ^~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc: In member function ‘v8::internal::compiler::InstructionSelector::VisitUnalignedLoad(v8::internal::compiler::Node*)’: ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:1355:9: warning: ‘opcode’ may be used uninitialized [-Wmaybe-uninitialized] 1355 | Emit(opcode | AddressingModeField::encode(kMode_MRI), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:1318:14: note: ‘opcode’ was declared here 1318 | ArchOpcode opcode; | ^~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc: In member function ‘v8::internal::compiler::InstructionSelector::VisitUnalignedStore(v8::internal::compiler::Node*)’: ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:1411:9: warning: ‘opcode’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1412 | g.UseRegister(base), g.UseImmediate(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1413 | g.UseRegisterOrImmediateZero(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/riscv/instruction-selector-riscv64.cc:1374:14: note: ‘opcode’ was declared here 1374 | ArchOpcode opcode; | ^~~~~~ [1232/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/int64-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/int64-lowering.h:10, from ../../deps/v8/src/compiler/int64-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:21: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1233/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-call-descriptors.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.h:14, from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:14, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-call-descriptors.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1234/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-escape-analysis.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12, from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1235/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-gc-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12, from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:20: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-gc-lowering.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ 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/wasm-gc-lowering.cc:19: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1236/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o In file included from ../../deps/v8/src/zone/zone.h:14, from ../../deps/v8/src/compiler/functional-list.h:9, from ../../deps/v8/src/compiler/control-path-state.h:8, from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12, from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:15: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:10: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/zone/zone.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/control-path-state.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1237/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-graph-assembler.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/graph-assembler.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ 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/wasm-graph-assembler.cc:11: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1238/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-compiler.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/wasm/value-type.h:14, from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:16, from ../../deps/v8/src/compiler/wasm-compiler.h:18, from ../../deps/v8/src/compiler/wasm-compiler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:38: ../../deps/v8/src/execution/simulator-base.h:12:9: warning: multi-line comment [-Wcomment] 12 | #endif // V8_TARGET_ARCH_ARM64 || V8_TARGET_ARCH_MIPS64 || \ | ^ ../../deps/v8/src/execution/simulator-base.h:87:9: warning: multi-line comment [-Wcomment] 87 | #endif // V8_TARGET_ARCH_ARM64 || V8_TARGET_ARCH_MIPS64 || \ | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:62: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/compiler/wasm-compiler.h:17: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/codegen/compiler.h:17, from ../../deps/v8/src/compiler/wasm-compiler.cc:14: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65, from ../../deps/v8/src/compiler/backend/code-generator.h:11, from ../../deps/v8/src/compiler/wasm-compiler.cc:18: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/common-operator.h:12, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/fast-api-calls.h:9, from ../../deps/v8/src/compiler/wasm-compiler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, from ../../deps/v8/src/wasm/wasm-objects-inl.h:16, from ../../deps/v8/src/compiler/wasm-compiler.cc:60: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ 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/wasm-compiler.cc:41: ../../deps/v8/src/objects/heap-number.h:20:7: note: ‘class v8::internal::HeapNumber’ declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ 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-value-factory.h:38, from ../../deps/v8/src/codegen/compiler.h:11: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:207:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/compiler/wasm-compiler.cc:7734: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::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/compiler/backend/code-generator.h:19: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler/wasm-compiler.cc:7751:39: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)’: ../../deps/v8/src/compiler/wasm-compiler.cc:1402:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 1402 | result = gasm_->Word64Or(result, lowerByte); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc:1319:9: note: ‘result’ was declared here 1319 | Node* result; | ^~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)’: ../../deps/v8/src/compiler/wasm-compiler.cc:1510:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 1510 | result = gasm_->Word64Or(result, lowerByte); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc:1437:9: note: ‘result’ was declared here 1437 | Node* result; | ^~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::WasmGraphBuilder::GetExceptionValues(v8::internal::compiler::Node*, v8::internal::wasm::WasmTag const*, v8::base::Vector)’: ../../deps/v8/src/compiler/wasm-compiler.cc:2359:15: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 2359 | values[i] = value; ../../deps/v8/src/compiler/wasm-compiler.cc:2315:11: note: ‘value’ was declared here 2315 | Node* value; | ^~~~~ In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62, from /usr/include/c++/13/memory:66, from ../../deps/v8/src/compiler/wasm-compiler.h:12: In member function ‘std::pair::pair(v8::internal::MachineRepresentation&&, v8::internal::compiler::Node*&)’, inlined from ‘v8::internal::compiler::WasmGraphBuilder::StoreInInt64StackSlot(v8::internal::compiler::Node*, v8::internal::wasm::ValueType)’ at ../../deps/v8/src/compiler/wasm-compiler.cc:6019:30: /usr/include/c++/13/bits/stl_pair.h:688:42: warning: ‘value_int64’ may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::WasmGraphBuilder::StoreInInt64StackSlot(v8::internal::compiler::Node*, v8::internal::wasm::ValueType)’: ../../deps/v8/src/compiler/wasm-compiler.cc:5980:9: note: ‘value_int64’ was declared here 5980 | Node* value_int64; | ^~~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::WasmGraphBuilder::ArrayCopy(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::CheckForNull, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::CheckForNull, v8::internal::compiler::Node*, v8::internal::wasm::ArrayType const*, int)’: ../../deps/v8/src/compiler/wasm-compiler.cc:5916:28: warning: ‘array_copy_max_loop_length’ may be used uninitialized [-Wmaybe-uninitialized] 5916 | gasm_->Uint32LessThan(Int32Constant(array_copy_max_loop_length), length), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/wasm-compiler.cc:5890:7: note: ‘array_copy_max_loop_length’ was declared here 5890 | int array_copy_max_loop_length; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [1239/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-inlining-into-js.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.h:13, from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:13: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/compiler/wasm-inlining-into-js.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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, from ../../deps/v8/src/compiler/wasm-inlining-into-js.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, from ../../deps/v8/src/compiler/heap-refs.h:11, from ../../deps/v8/src/compiler/feedback-source.h:8, from ../../deps/v8/src/compiler/graph-assembler.h:14, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-inlining-into-js.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1240/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-inlining.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-inlining.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-inlining.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/wasm-inlining.h:12, from ../../deps/v8/src/compiler/wasm-inlining.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining.cc:15: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1241/2732] g++ -MMD -MF obj/deps/v8/src/compiler/backend/riscv/v8_compiler.code-generator-riscv.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/riscv/code-generator-riscv.cc -o obj/deps/v8/src/compiler/backend/riscv/v8_compiler.code-generator-riscv.o In file included from ../../deps/v8/src/codegen/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/compiler/backend/riscv/code-generator-riscv.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1242/2732] touch obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp [1243/2732] touch obj/tools/v8_gypfiles/v8_init.actions_depends.stamp [1244/2732] touch obj/tools/v8_gypfiles/v8_init.compile_depends.stamp [1245/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-loop-peeling.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-loop-peeling.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-loop-peeling.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/common-operator.h:9, from ../../deps/v8/src/compiler/wasm-loop-peeling.h:12, from ../../deps/v8/src/compiler/wasm-loop-peeling.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1246/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-load-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/compiler/wasm-load-elimination.h:9, from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:14: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/wasm-load-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1247/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_mem.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o [1248/2732] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_npn.o.d -D_U_= -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_npn.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_npn.o [1249/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_option.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o [1250/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_outbound_item.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o [1251/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_pq.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o [1252/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_priority_spec.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o [1253/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_queue.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o [1254/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_ratelim.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o [1255/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_rcbuf.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o [1256/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -rdynamic -flto=4 -fuse-linker-plugin -ffat-lto-objects -o node_js2c -Wl,--start-group obj/tools/node_js2c.js2c.o obj/deps/simdutf/libsimdutf.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1257/2732] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [1258/2732] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/run.py /builddir/build/BUILD/node-v20.10.0/out/Release/gen-regexp-special-case /builddir/build/BUILD/node-v20.10.0/out/Release/gen/src/regexp/special-case.cc [1259/2732] touch obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp [1260/2732] cd ../../tools/v8_gypfiles; python ../../deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py --stamp /builddir/build/BUILD/node-v20.10.0/out/Release/gen/inspector-generated-output-root/src/js_protocol.stamp ../../deps/v8/include/js_protocol.pdl [1261/2732] 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-v20.10.0/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 [1262/2732] touch obj/tools/v8_gypfiles/v8_base_without_compiler.actions_rules_copies.stamp [1263/2732] 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=openssl_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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -c ../../deps/nghttp2/lib/nghttp2_session.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o [1264/2732] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/wasm-typer.cc -o obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o In file included from ../../deps/v8/src/compiler/node.h:8, from ../../deps/v8/src/compiler/node-marker.h:8, from ../../deps/v8/src/compiler/graph-reducer.h:9, from ../../deps/v8/src/compiler/wasm-typer.h:12, from ../../deps/v8/src/compiler/wasm-typer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:17: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/api/api-arguments.h:9, from ../../deps/v8/src/ic/call-optimization.h:8, 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ 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.h:18, from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, from ../../deps/v8/src/compiler/wasm-typer.h:13: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ 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/wasm-typer.cc:16: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1265/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1266/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1267/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -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 -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/debug/debug-evaluate.h:11, from ../../deps/v8/src/init/setup-isolate-full.cc:6: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/init/setup-isolate-full.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1268/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1269/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1270/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1271/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1272/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1273/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ [1274/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, from ../../deps/v8/src/api/api-arguments.h:9, from ../../deps/v8/src/api/api-arguments.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139: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:314: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::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 | ^~~~~~~~~~~~ [1275/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/api/api-natives.h:9, from ../../deps/v8/src/api/api-natives.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/api/api-natives.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:459:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]’ ../../deps/v8/src/api/api-natives.cc:401: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:462:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]’ ../../deps/v8/src/api/api-natives.cc:576: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:675:7: note: ‘class v8::internal::TemplateList’ declared here 675 | class TemplateList | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/api/api-natives.cc:615:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/api/api-natives.cc:87:37: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:58:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateInfo]’ ../../deps/v8/src/api/api-natives.cc:324: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/api/api-natives.cc:226: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:445:3: required from here ../../deps/v8/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 | ^~~~~~~~~~~~ [1276/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, from ../../deps/v8/src/ast/ast-value-factory.cc:28: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/heap/factory-base.h:12, from ../../deps/v8/src/heap/factory.h:18, from ../../deps/v8/src/heap/factory-inl.h:8, from ../../deps/v8/src/ast/ast-value-factory.cc:33: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/handles/handles.h:139: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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/handles/handles.h:139: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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ [1277/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, from ../../deps/v8/src/ast/ast.h:10, from ../../deps/v8/src/ast/ast.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/heap-number-inl.h:10, from ../../deps/v8/src/numbers/conversions-inl.h:21, from ../../deps/v8/src/ast/ast.cc:19: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1278/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/parsing/scanner.h:15, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/parsing/scanner.h:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.h:18, from ../../deps/v8/src/ast/scopes.h:10, from ../../deps/v8/src/ast/modules.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/module-inl.h:9, from ../../deps/v8/src/ast/modules.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ 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-value-factory.h:38, from ../../deps/v8/src/ast/modules.cc:7: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1279/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/api/api.h:15, from ../../deps/v8/src/api/api.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, from ../../deps/v8/src/api/api.cc:29: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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/api/api.cc:41: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:134: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::EmbedderDataArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/embedder-data-array-tq.inc:29:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::EmbedderDataArray]’ ../../deps/v8/src/api/api.cc:1247: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:459:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]’ ../../deps/v8/src/api/api.cc:1398: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/api/api.cc:1402: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::CallHandlerInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:34:29: required from ‘static D v8::internal::TorqueGeneratedCallHandlerInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallHandlerInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CallHandlerInfo]’ ../../deps/v8/src/api/api.cc:1627: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:121:7: note: ‘class v8::internal::CallHandlerInfo’ declared here 121 | class CallHandlerInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/api/api.cc:2129: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptOrModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:215:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ScriptOrModule]’ ../../deps/v8/src/api/api.cc:2305: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::ScriptOrModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/module.h:172:7: note: ‘class v8::internal::ScriptOrModule’ declared here 172 | class ScriptOrModule | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/api/api.cc:8447:50: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBufferView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:56:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/api/api.cc:8805: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:41: ../../deps/v8/src/objects/js-array-buffer.h:253:7: note: ‘class v8::internal::JSArrayBufferView’ declared here 253 | class JSArrayBufferView | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/api/api.cc:8876:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]’: gen/torque-generated/src/objects/foreign-tq.inc:24:29: required from ‘static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Foreign]’ ../../deps/v8/src/api/api.cc:10258:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Foreign’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:11: ../../deps/v8/src/objects/foreign.h:19:7: note: ‘class v8::internal::Foreign’ declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:462:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]’ ../../deps/v8/src/api/api.cc:10264: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::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:675:7: note: ‘class v8::internal::TemplateList’ declared here 675 | class TemplateList | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/api/api.cc:183: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:58:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateInfo]’ ../../deps/v8/src/api/api.cc:1323: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/api/api.cc:1776:27: required from ‘void v8::{anonymous}::TemplateSetAccessor(Template*, v8::Local, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, bool, bool, v8::SideEffectType, v8::SideEffectType) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&); Data = v8::Local; Template = v8::Template]’ ../../deps/v8/src/api/api.cc:1794: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 | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessCheckInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:300:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessCheckInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessCheckInfo]’ ../../deps/v8/src/api/api.cc:1974:3: required from here ../../deps/v8/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:95:7: note: ‘class v8::internal::AccessCheckInfo’ declared here 95 | class AccessCheckInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/api/api.cc:2293: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::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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ModuleRequest; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:217:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ModuleRequest]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ModuleRequest]’ ../../deps/v8/src/api/api.cc:2425:31: required from here ../../deps/v8/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:282:7: note: ‘class v8::internal::ModuleRequest’ declared here 282 | class ModuleRequest | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:634:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/api/api.cc:3216:31: required from here ../../deps/v8/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:1185:7: note: ‘class v8::internal::JSMessageObject’ declared here 1185 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::StackFrameInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:466:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::StackFrameInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::StackFrameInfo]’ ../../deps/v8/src/api/api.cc:3430:31: required from here ../../deps/v8/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:42: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/api/api.cc:3471: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/api/api.cc:4288: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:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:207:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/api/api.cc:5664:23: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:384:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/api/api.cc:7174:48: required from here ../../deps/v8/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:1063:7: note: ‘class v8::internal::JSGlobalProxy’ declared here 1063 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:523:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/api/api.cc:7862: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:1101:7: note: ‘class v8::internal::JSPrimitiveWrapper’ declared here 1101 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:787:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/api/api.cc:7967: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:1114:7: note: ‘class v8::internal::JSDate’ declared here 1114 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-regexp-tq.inc:51:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExp]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExp]’ ../../deps/v8/src/api/api.cc:8028:31: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMap; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-collection-tq.inc:145:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMap]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMap]’ ../../deps/v8/src/api/api.cc:8122:37: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSet; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-collection-tq.inc:91:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSSet]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSet]’ ../../deps/v8/src/api/api.cc:8255:37: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSProxy; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-proxy-tq.inc:41:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSProxy]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSProxy]’ ../../deps/v8/src/api/api.cc:8485: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1544:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmMemoryObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmMemoryObject]’ ../../deps/v8/src/api/api.cc:8551: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:256:7: note: ‘class v8::internal::WasmMemoryObject’ declared here 256 | class WasmMemoryObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmModuleObject; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1347:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmModuleObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmModuleObject]’ ../../deps/v8/src/api/api.cc:8562: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:121:7: note: ‘class v8::internal::WasmModuleObject’ declared here 121 | class WasmModuleObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:371:29: required from ‘static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]’ ../../deps/v8/src/api/api.cc:8808: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:430:7: note: ‘class v8::internal::JSDataView’ declared here 430 | class JSDataView | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSRabGsabDataView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:425:29: required from ‘static D v8::internal::TorqueGeneratedJSRabGsabDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRabGsabDataView; P = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSRabGsabDataView]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRabGsabDataView]’ ../../deps/v8/src/api/api.cc:8814: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::JSRabGsabDataView’ 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:441:7: note: ‘class v8::internal::JSRabGsabDataView’ declared here 441 | class JSRabGsabDataView | ^~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/base/macros.h:12: ../../deps/v8/src/api/api.cc: In member function ‘void v8::String::VerifyExternalStringResource(ExternalStringResource*) const’: ../../deps/v8/src/base/logging.h:93:5: warning: ‘expected’ may be used uninitialized [-Wmaybe-uninitialized] 93 | if (V8_UNLIKELY(!(condition))) { \ | ^~ ../../deps/v8/src/base/logging.h:144:5: note: in expansion of macro ‘CHECK_WITH_MSG’ 144 | CHECK_WITH_MSG(_cmp, #lhs " " #op " " #rhs); \ | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/logging.h:390:28: note: in expansion of macro ‘CHECK_OP’ 390 | #define CHECK_EQ(lhs, rhs) CHECK_OP(EQ, ==, lhs, rhs) | ^~~~~~~~ ../../deps/v8/src/api/api.cc:6121:3: note: in expansion of macro ‘CHECK_EQ’ 6121 | CHECK_EQ(expected, value); | ^~~~~~~~ ../../deps/v8/src/api/api.cc:6099:45: note: ‘expected’ was declared here 6099 | const v8::String::ExternalStringResource* expected; | ^~~~~~~~ [1280/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ [1281/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1282/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, from ../../deps/v8/src/ast/variables.h:8, from ../../deps/v8/src/ast/variables.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.h:11, from ../../deps/v8/src/ast/scopes.h:10, from ../../deps/v8/src/ast/variables.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ [1283/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/ast/scopes.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/ast/scopes.cc: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1284/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/handles/global-handles.h:16, from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10, from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/handles/global-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65, from ../../deps/v8/src/baseline/baseline-assembler.h:13, from ../../deps/v8/src/baseline/baseline-compiler.h:17, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:18: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/baseline/baseline-batch-compiler.cc:18: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/baseline/baseline-batch-compiler.cc:73:44: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:262: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1285/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/baseline/baseline.h:8, from ../../deps/v8/src/baseline/baseline.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/baseline/baseline-assembler-inl.h:36, from ../../deps/v8/src/baseline/baseline.cc:15: ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h: In member function ‘void v8::internal::baseline::BaselineAssembler::Switch(v8::internal::Register, int, v8::internal::Label**, int)’: ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h:511:45: warning: unnecessary parentheses in declaration of ‘masm’ [-Wparentheses] 511 | MacroAssembler::BlockTrampolinePoolScope(masm()); | ^~~~~~~~ ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h:511:45: note: remove parentheses 511 | MacroAssembler::BlockTrampolinePoolScope(masm()); | ^~~~~~~~ | - - In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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:20, from ../../deps/v8/src/objects/shared-function-info-inl.h:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/code.h:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1286/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/baseline/bytecode-offset-iterator.h:9, from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/objects/code-inl.h:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1287/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/flags/flags.h:9, from ../../deps/v8/src/baseline/baseline-compiler.cc:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/baseline/baseline-assembler-inl.h:36, from ../../deps/v8/src/baseline/baseline-compiler.cc:14: ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h: In member function ‘void v8::internal::baseline::BaselineAssembler::Switch(v8::internal::Register, int, v8::internal::Label**, int)’: ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h:511:45: warning: unnecessary parentheses in declaration of ‘masm’ [-Wparentheses] 511 | MacroAssembler::BlockTrampolinePoolScope(masm()); | ^~~~~~~~ ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h:511:45: note: remove parentheses 511 | MacroAssembler::BlockTrampolinePoolScope(masm()); | ^~~~~~~~ | - - In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/baseline/riscv/baseline-assembler-riscv-inl.h:9: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/baseline/baseline-compiler.cc:269: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/baseline/baseline-compiler.cc:350:28: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1288/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/builtins/accessors.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-shared-array.h:9, from ../../deps/v8/src/objects/js-shared-array-inl.h:10, from ../../deps/v8/src/builtins/accessors.cc:20: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/builtins/accessors.cc:36: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::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 | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/builtins/accessors.cc:453:48: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1289/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, from ../../deps/v8/src/api/api-arguments-inl.h:9: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139: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:314: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::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 | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/builtins/builtins-api.cc:140: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1290/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/builtins/builtins-arraybuffer.cc:110: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:41: ../../deps/v8/src/objects/js-array-buffer.h:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1291/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/builtins/builtins-array.cc:1553:44: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMap; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-collection-tq.inc:145:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMap]’ ../../deps/v8/src/builtins/builtins-array.cc:1860: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:523:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/builtins/builtins-array.cc:1020:50: required from here ../../deps/v8/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:1101:7: note: ‘class v8::internal::JSPrimitiveWrapper’ declared here 1101 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ [1292/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1293/2732] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o In file included 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-atomics-synchronization.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:6: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ���const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1294/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1295/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/builtins/builtins-callsite.cc:64:44: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CallSiteInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/call-site-info-tq.inc:64:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CallSiteInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallSiteInfo]’ ../../deps/v8/src/builtins/builtins-callsite.cc:70: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 { | ^~~~~~~~~~~~ [1296/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1297/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1298/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDataViewOrRabGsabDataView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:316:29: required from ‘static D v8::internal::TorqueGeneratedJSDataViewOrRabGsabDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataViewOrRabGsabDataView; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/builtins/builtins-dataview.cc:128: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::JSDataViewOrRabGsabDataView’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:410:7: note: ‘class v8::internal::JSDataViewOrRabGsabDataView’ declared here 410 | class JSDataViewOrRabGsabDataView | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/builtins/builtins-dataview.cc:140:21: required from here ../../deps/v8/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:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1299/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/builtins/builtins-error.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/builtins/builtins-error.cc:54: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 | ^~~~~~~~~~~~ [1300/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalInstant; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalInstant]’ ../../deps/v8/src/builtins/builtins-date.cc:878: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::JSTemporalInstant’ from an 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-date.cc:17: ../../deps/v8/src/objects/js-temporal-objects.h:251:7: note: ‘class v8::internal::JSTemporalInstant’ declared here 251 | class JSTemporalInstant | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:787:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/builtins/builtins-date.cc:95: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:1114:7: note: ‘class v8::internal::JSDate’ declared here 1114 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ [1301/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:207:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1302/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1303/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-internal.cc:9: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1304/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/builtins/builtins-intl.cc:204:7: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSNumberFormat; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-number-format-tq.inc:46:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSNumberFormat]’ ../../deps/v8/src/builtins/builtins-intl.cc:283: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:27: ../../deps/v8/src/objects/js-number-format.h:42:7: note: ‘class v8::internal::JSNumberFormat’ declared here 42 | class JSNumberFormat | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDateTimeFormat]’ ../../deps/v8/src/builtins/builtins-intl.cc:283: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:560: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSCollator; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-collator-tq.inc:46:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSCollator]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSCollator]’ ../../deps/v8/src/builtins/builtins-intl.cc:1070: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSegments; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-segments-tq.inc:43:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegments]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegments]’ ../../deps/v8/src/builtins/builtins-intl.cc:1195:3: required from here ../../deps/v8/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:32: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSV8BreakIterator; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-break-iterator-tq.inc:85:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSV8BreakIterator]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSV8BreakIterator]’ ../../deps/v8/src/builtins/builtins-intl.cc:1222: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 | ^~~~~~~~~~~~~~~~~ [1305/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1306/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:523:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/handles/handles.h:139: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:1101:7: note: ‘class v8::internal::JSPrimitiveWrapper’ declared here 1101 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ [1307/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1308/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/builtins/builtins-reflect.cc:68: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1309/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]’ ../../deps/v8/src/handles/handles.h:139: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:18, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../deps/v8/src/objects/regexp-match-info.h:29:7: note: ‘class v8::internal::RegExpMatchInfo’ declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ [1310/2732] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-shadow-realm.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o In file included 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-realm.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSShadowRealm; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-shadow-realm-tq.inc:31:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSShadowRealm]’ ../../deps/v8/src/builtins/builtins-shadow-realm.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-realm-inl.h:10, from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:8: ../../deps/v8/src/objects/js-shadow-realm.h:23:7: note: ‘class v8::internal::JSShadowRealm’ declared here 23 | class JSShadowRealm | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1311/2732] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-shared-array.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o In file included from ../../deps/v8/src/builtins/accessors.h:10, from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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-shared-array.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-shared-array.h:9, from ../../deps/v8/src/objects/js-shared-array-inl.h:10, from ../../deps/v8/src/builtins/builtins-shared-array.cc:7: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1312/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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.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-sharedarraybuffer.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/handles/handles.h:139: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:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ [1313/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145: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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1314/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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:8: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/builtins/builtins-struct.cc:150: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/builtins/builtins-struct.cc:109:7: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1315/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1316/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/builtins/builtins-trace.cc:44: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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ [1317/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145: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:41: ../../deps/v8/src/objects/js-array-buffer.h:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145: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:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1318/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/objects/objects-inl.h:24: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 | ^~~~~~~~~~~~~~~~~~~~~~ [1319/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/codegen/aligned-slot-allocator.h:10, from ../../deps/v8/src/codegen/aligned-slot-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1320/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/builtins/builtins-utils-inl.h:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainDate; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:424:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainDate]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainDate]’ ../../deps/v8/src/builtins/builtins-temporal.cc:228:1: required from here ../../deps/v8/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:347:7: note: ‘class v8::internal::JSTemporalPlainDate’ declared here 347 | class JSTemporalPlainDate | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainTime; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:573:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainTime]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainTime]’ ../../deps/v8/src/builtins/builtins-temporal.cc:271:1: required from here ../../deps/v8/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:645:7: note: ‘class v8::internal::JSTemporalPlainTime’ declared here 645 | class JSTemporalPlainTime | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainDateTime; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:346:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainDateTime]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainDateTime]’ ../../deps/v8/src/builtins/builtins-temporal.cc:312:1: required from here ../../deps/v8/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:455:7: note: ‘class v8::internal::JSTemporalPlainDateTime’ declared here 455 | class JSTemporalPlainDateTime | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainYearMonth; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:648:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainYearMonth]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainYearMonth]’ ../../deps/v8/src/builtins/builtins-temporal.cc:366:1: required from here ../../deps/v8/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:741:7: note: ‘class v8::internal::JSTemporalPlainYearMonth’ declared here 741 | class JSTemporalPlainYearMonth | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainMonthDay; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:496:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainMonthDay]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainMonthDay]’ ../../deps/v8/src/builtins/builtins-temporal.cc:401:1: required from here ../../deps/v8/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:588:7: note: ‘class v8::internal::JSTemporalPlainMonthDay’ declared here 588 | class JSTemporalPlainMonthDay | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalZonedDateTime; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:800:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalZonedDateTime]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalZonedDateTime]’ ../../deps/v8/src/builtins/builtins-temporal.cc:471:1: required from here ../../deps/v8/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:899:7: note: ‘class v8::internal::JSTemporalZonedDateTime’ declared here 899 | class JSTemporalZonedDateTime | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalDuration; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:175:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalDuration]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalDuration]’ ../../deps/v8/src/builtins/builtins-temporal.cc:554:1: required from here ../../deps/v8/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:169:7: note: ‘class v8::internal::JSTemporalDuration’ declared here 169 | class JSTemporalDuration | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTemporalInstant; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-temporal-objects-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalInstant]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalInstant]’ ../../deps/v8/src/builtins/builtins-temporal.cc:588:1: required from here ../../deps/v8/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:251:7: note: ‘class v8::internal::JSTemporalInstant’ declared here 251 | class JSTemporalInstant | ^~~~~~~~~~~~~~~~~ [1321/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1322/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/builtins/builtins.cc:445:37: required from here ../../deps/v8/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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1323/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/init/v8.h:8, from ../../deps/v8/src/utils/allocation.h:12, from ../../deps/v8/src/builtins/constants-table-builder.h:9, from ../../deps/v8/src/builtins/constants-table-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1324/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler.cc:35: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1325/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/codegen/code-comments.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1326/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/code-desc.h:8, from ../../deps/v8/src/codegen/code-desc.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1327/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1328/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/codegen/code-reference.h:9, from ../../deps/v8/src/codegen/code-reference.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/platform/platform.h:33, from ../../deps/v8/src/codegen/code-reference.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/code-reference.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/code-reference.cc:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1329/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/codegen/compilation-cache.h:9, from ../../deps/v8/src/codegen/compilation-cache.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from 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/pretenuring-handler.h:12, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/codegen/compilation-cache.cc:8: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20, 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:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/js-proxy-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/codegen/compilation-cache.cc:151: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1330/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference-encoder.h:11, from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/external-reference-encoder.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1331/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/codegen/external-reference-table.h:8, from ../../deps/v8/src/codegen/external-reference-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1332/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/cpu-features.h:8, from ../../deps/v8/src/codegen/flush-instruction-cache.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ [1333/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/reloc-info.h:8, from ../../deps/v8/src/codegen/constant-pool.h:12, from ../../deps/v8/src/codegen/constant-pool.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/numbers/double.h:8, from ../../deps/v8/src/codegen/constant-pool.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1334/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, from ../../deps/v8/src/codegen/compiler.h:11, from ../../deps/v8/src/codegen/compiler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/codegen/compiler.h:17: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, from ../../deps/v8/src/codegen/compiler.cc:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/codegen/compiler.cc:55: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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:13: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/codegen/compiler.cc:339:50: required from here ../../deps/v8/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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/codegen/compiler.cc:653: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterpreterData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:129:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::InterpreterData]’ ../../deps/v8/src/codegen/compiler.cc:656: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/codegen/compiler.cc:1052: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::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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/codegen/compiler.cc:1397: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::UncompiledData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:387:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledData]’ ../../deps/v8/src/codegen/compiler.cc:3831: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:3844: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AsmWasmData; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1819:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AsmWasmData]’ ../../deps/v8/src/codegen/compiler.cc:699: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:758: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:905:48: required from here ../../deps/v8/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:894:7: note: ‘class v8::internal::AsmWasmData’ declared here 894 | class AsmWasmData : public TorqueGeneratedAsmWasmData { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:373:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]’ ../../deps/v8/src/heap/local-heap.h:72: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:79:33: required from ‘v8::internal::MaybeHandle v8::internal::LocalHeap::NewPersistentMaybeHandle(v8::internal::MaybeHandle) [with T = v8::internal::CoverageInfo]’ ../../deps/v8/src/codegen/compiler.cc:1571: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:42: ../../deps/v8/src/objects/debug-objects.h:175:7: note: ‘class v8::internal::CoverageInfo’ declared here 175 | class CoverageInfo | ^~~~~~~~~~~~ [1335/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/machine-type.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1336/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/external-reference.h:8, from ../../deps/v8/src/codegen/external-reference.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1337/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/codegen/handler-table.h:9, from ../../deps/v8/src/codegen/handler-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/handler-table.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1338/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/interface-descriptors.h:11, from ../../deps/v8/src/codegen/interface-descriptors.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/machine-type.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65, 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 { | ^~~~~~~~~~~ [1339/2732] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/macro-assembler-base.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/codegen/macro-assembler-base.h:11, from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1340/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/register-configuration.h:9, from ../../deps/v8/src/codegen/register-configuration.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1341/2732] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/maglev-safepoint-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o In file included from ../../deps/v8/src/common/assert-scope.h:15, from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12, from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/maglev-safepoint-table.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/codegen/macro-assembler-base.h:12, from ../../deps/v8/src/codegen/macro-assembler.h:8, from ../../deps/v8/src/codegen/maglev-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/objects/code-inl.h:13, from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:10: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/objects/code-inl.h:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1342/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/codegen/optimized-compilation-info.h:12, from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/codegen/optimized-compilation-info.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/optimized-compilation-info.cc:11: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/codegen/optimized-compilation-info.cc:116:48: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/codegen/optimized-compilation-info.cc:119: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/codegen/optimized-compilation-info.cc:122: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1343/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/pending-optimization-table.h:8, from ../../deps/v8/src/codegen/pending-optimization-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:23:50: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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:34:25: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1344/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/reloc-info.h:8, from ../../deps/v8/src/codegen/reloc-info.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1345/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/codegen/safepoint-table.h:10, from ../../deps/v8/src/codegen/safepoint-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/safepoint-table.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1346/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/codegen/machine-type.h:13, from ../../deps/v8/src/codegen/tnode.h:8, from ../../deps/v8/src/codegen/tnode.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1347/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/codegen/source-position-table.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/codegen/source-position-table.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/heap/factory-base.h:12, from ../../deps/v8/src/heap/factory-base-inl.h:8, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/factory-base-inl.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/codegen/source-position-table.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1348/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/source-position.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/local-heap.h:16, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/source-position.cc:7: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/shared-function-info.h:18, from ../../deps/v8/src/objects/code.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/codegen/source-position.cc:154:31: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~ [1349/2732] g++ -MMD -MF obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/common/code-memory-access.cc -o obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o In file included from ../../deps/v8/src/flags/flags.h:9, from ../../deps/v8/src/common/code-memory-access-inl.h:9, from ../../deps/v8/src/common/code-memory-access.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1350/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/heap/local-heap.h:15, from ../../deps/v8/src/codegen/tick-counter.h:11, from ../../deps/v8/src/codegen/tick-counter.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/tick-counter.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ [1351/2732] g++ -MMD -MF obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/common/ptr-compr.cc -o obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o In file included from ../../deps/v8/src/common/ptr-compr.h:9, from ../../deps/v8/src/common/ptr-compr.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1352/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:15, from ../../deps/v8/src/common/assert-scope.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/common/assert-scope.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1353/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler-dispatcher/optimizing-compile-dispatcher.h:13, from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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/heap/parked-scope.h:11, from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:199:48: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1354/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10, from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/codegen/source-position-table.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.h:18, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1355/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/compiler-dispatcher/lazy-compile-dispatcher.h:19, from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/codegen/compiler.h:17, from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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-dispatcher/lazy-compile-dispatcher.cc:20: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ 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-value-factory.h:38, from ../../deps/v8/src/codegen/compiler.h:11: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithPreparseDataAndJob; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:672:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledDataWithPreparseDataAndJob]’ ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:124: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithoutPreparseDataWithJob; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:597:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledDataWithoutPreparseDataWithJob]’ ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:136: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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:97: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 | ^~~~~~~~~~~~~~~~~~ [1356/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/date/date.h:10, from ../../deps/v8/src/date/date.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1357/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/strings/unicode.h:12, from ../../deps/v8/src/strings/char-predicates.h:9, from ../../deps/v8/src/date/dateparser.h:9, from ../../deps/v8/src/date/dateparser.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/date/dateparser.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1358/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:11, from ../../deps/v8/src/debug/debug-evaluate.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/debug/debug-evaluate.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/debug-evaluate.cc:72:3: required from here ../../deps/v8/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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug-evaluate.cc:1037: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/debug/debug-evaluate.cc:1047:21: required from here ../../deps/v8/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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1359/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/debug/debug-interface.h:22, from ../../deps/v8/src/debug/debug-coverage.h:11, from ../../deps/v8/src/debug/debug-coverage.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/debug/debug-interface.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:12: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:13: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug-coverage.cc:579: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/debug/debug-coverage.cc:652: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/debug-coverage.cc:811: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< | ^~~~~~~~~~ [1360/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1361/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/debug/debug-interface.h:22, from ../../deps/v8/src/debug/debug-interface.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/debug/debug-interface.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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 v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/debug/debug-interface.cc:760: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:787:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]’ ../../deps/v8/src/debug/debug-interface.cc:128:33: required from here ../../deps/v8/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:1114:7: note: ‘class v8::internal::JSDate’ declared here 1114 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/debug-interface.cc:149: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug-interface.cc:301: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/debug/debug-interface.cc:543:13: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:634:29: 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:145: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:1111: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:1185:7: note: ‘class v8::internal::JSMessageObject’ declared here 1185 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:73:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/debug/debug-interface.cc:1116:31: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]’: gen/torque-generated/src/objects/struct-tq.inc:93:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/debug/debug-interface.cc:1387: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/script.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/debug/debug-interface.cc:1406: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 | ^~~~~~~~~ [1362/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:28: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139: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:94:31: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/script.h:34:7: note: ‘class v8::internal::Script’ declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ [1363/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/debug/debug-interface.h:22, from ../../deps/v8/src/debug/debug-property-iterator.h:11, from ../../deps/v8/src/debug/debug-property-iterator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/debug/debug-interface.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/debug/debug-property-iterator.cc:226: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::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 | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1364/2732] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/liveedit-diff.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o [1365/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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-scopes.cc:16: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug-scopes.cc:244: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/debug/debug-scopes.cc:245: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/debug-scopes.cc:352: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:73:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/debug/debug-scopes.cc:75: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/debug/debug-scopes.cc:772:13: required from here ../../deps/v8/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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ [1366/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/deoptimizer/deoptimize-reason.h:8, from ../../deps/v8/src/deoptimizer/deoptimize-reason.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1367/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:9: ../../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 v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:82: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:233: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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1368/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/debug/debug.h:13, from ../../deps/v8/src/debug/debug.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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/debug/debug.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/execution/interrupts-scope.h:8, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/debug/debug.cc:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:13: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DebugInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:257:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::DebugInfo]’ ../../deps/v8/src/debug/debug.cc:163: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::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:42: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/debug/debug.cc:1003: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BreakPoint; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:42:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BreakPoint]’ ../../deps/v8/src/debug/debug.cc:1109: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/debug.cc:1142: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/debug.cc:1571: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:373:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]’ ../../deps/v8/src/debug/debug.cc:2100: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]’ ../../deps/v8/src/debug/debug.cc:2828: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:18, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/debug/debug.cc:2313: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/debug/debug.cc:2854: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1369/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139: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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1370/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/debug/liveedit.h:10, from ../../deps/v8/src/debug/liveedit.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/debug/liveedit.cc:663: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/debug/liveedit.cc:845: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/debug/liveedit.cc:939: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, from ../../deps/v8/src/objects/code-inl.h:22, from ../../deps/v8/src/objects/property-cell-inl.h:11, from ../../deps/v8/src/objects/dictionary-inl.h:15, from ../../deps/v8/src/objects/contexts-inl.h:11, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:634:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/debug/liveedit.cc:541: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:1185:7: note: ‘class v8::internal::JSMessageObject’ declared here 1185 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/debug/liveedit.cc:732: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/debug/liveedit.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::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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1371/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/deoptimizer/deoptimizer.h:10, from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/deoptimizer/frame-description.h:10, from ../../deps/v8/src/deoptimizer/deoptimizer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from 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:15, from ../../deps/v8/src/deoptimizer/translated-state.h:12, from ../../deps/v8/src/deoptimizer/deoptimizer.h:14: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/deoptimizer/deoptimizer.cc:388:25: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1372/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/deoptimizer/materialized-object-store.h:10, from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1373/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/init/v8.h:8, from ../../deps/v8/src/utils/allocation.h:12, from ../../deps/v8/src/diagnostics/compilation-statistics.h:13, from ../../deps/v8/src/diagnostics/compilation-statistics.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1374/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/deoptimizer/translated-state.cc:16: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/deoptimizer/translated-state.cc:2208:37: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1375/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/register-base.h:10, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/register-base.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:20, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/fixed-array-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1376/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/codegen/register-base.h:10, from ../../deps/v8/src/codegen/register-arch.h:8, from ../../deps/v8/src/codegen/register.h:8, from ../../deps/v8/src/diagnostics/eh-frame.h:10, from ../../deps/v8/src/diagnostics/eh-frame.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1377/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:16, from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:13: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34, from ../../deps/v8/src/heap/heap-inl.h:20: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OnHeapBasicBlockProfilerData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:792:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::OnHeapBasicBlockProfilerData]’ ../../deps/v8/src/diagnostics/basic-block-profiler.cc:75: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:858:7: note: ‘class v8::internal::OnHeapBasicBlockProfilerData’ declared here 858 | class OnHeapBasicBlockProfilerData : public TorqueGeneratedOnHeapBasicBlockProfilerData { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedIntegerArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/fixed-array.h:613:3: required from ‘static v8::internal::FixedIntegerArray v8::internal::FixedIntegerArray::unchecked_cast(v8::internal::Object) [with T = int]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedIntegerArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedIntegerArray]’ ../../deps/v8/src/diagnostics/basic-block-profiler.cc:113: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::FixedIntegerArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:594:7: note: ‘class v8::internal::FixedIntegerArray’ declared here 594 | class FixedIntegerArray : public ByteArray { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedIntegerArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/fixed-array.h:613:3: required from ‘static v8::internal::FixedIntegerArray v8::internal::FixedIntegerArray::unchecked_cast(v8::internal::Object) [with T = unsigned int]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedIntegerArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedIntegerArray]’ ../../deps/v8/src/diagnostics/basic-block-profiler.cc:124: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::FixedIntegerArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:594:7: note: ‘class v8::internal::FixedIntegerArray’ declared here 594 | class FixedIntegerArray : public ByteArray { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PodArray >; Source = v8::internal::Object]’: ../../deps/v8/src/objects/fixed-array.h:670:3: required from ‘static v8::internal::PodArray v8::internal::PodArray::unchecked_cast(v8::internal::Object) [with T = std::pair]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray >]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PodArray >]’ ../../deps/v8/src/diagnostics/basic-block-profiler.cc:131:13: required from here ../../deps/v8/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:634:7: note: ‘class v8::internal::PodArray >’ declared here 634 | class PodArray : public ByteArray { | ^~~~~~~~ [1378/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/codegen/code-reference.h:9, from ../../deps/v8/src/diagnostics/disassembler.h:8, from ../../deps/v8/src/diagnostics/disassembler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/platform/platform.h:33, from ../../deps/v8/src/codegen/code-reference.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/code-reference.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1379/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1380/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/diagnostics/objects-debug.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/diagnostics/objects-debug.cc:36: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorMapHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:64:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorMapHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8, from ../../deps/v8/src/diagnostics/objects-debug.cc:53: ../../deps/v8/src/objects/js-iterator-helpers.h:60:7: note: ‘class v8::internal::JSIteratorMapHelper’ declared here 60 | class JSIteratorMapHelper | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorFilterHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:76:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorFilterHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:72:7: note: ‘class v8::internal::JSIteratorFilterHelper’ declared here 72 | class JSIteratorFilterHelper | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorTakeHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:88:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorTakeHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:84:7: note: ‘class v8::internal::JSIteratorTakeHelper’ declared here 84 | class JSIteratorTakeHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorDropHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:100:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorDropHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:96:7: note: ‘class v8::internal::JSIteratorDropHelper’ declared here 96 | class JSIteratorDropHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:10, from ../../deps/v8/src/diagnostics/objects-debug.cc:70: ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:94: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/objects/objects-inl.h:24: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 | ^~~~~~~~~~~~~~~~~~~~~~ [1381/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/execution/frame-constants.h:8, from ../../deps/v8/src/diagnostics/unwinder.cc:10: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ [1382/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1383/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/execution/arguments.h:9, from ../../deps/v8/src/execution/arguments.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ [1384/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1385/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/logging/log.h:16, from ../../deps/v8/src/diagnostics/perf-jit.h:36, from ../../deps/v8/src/diagnostics/perf-jit.cc:28: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/diagnostics/perf-jit.cc:343: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/diagnostics/perf-jit.cc:362: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1386/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/execution/embedder-state.h:9, from ../../deps/v8/src/execution/embedder-state.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/execution/embedder-state.cc:7: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1387/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/diagnostics/objects-printer.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/code-reference.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/diagnostics/objects-printer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/all-objects-inl.h:42: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorMapHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:64:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorMapHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8, from ../../deps/v8/src/objects/all-objects-inl.h:46: ../../deps/v8/src/objects/js-iterator-helpers.h:60:7: note: ‘class v8::internal::JSIteratorMapHelper’ declared here 60 | class JSIteratorMapHelper | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorFilterHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:76:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorFilterHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:72:7: note: ‘class v8::internal::JSIteratorFilterHelper’ declared here 72 | class JSIteratorFilterHelper | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorTakeHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:88:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorTakeHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:84:7: note: ‘class v8::internal::JSIteratorTakeHelper’ declared here 84 | class JSIteratorTakeHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorDropHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:100:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorDropHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:96:7: note: ‘class v8::internal::JSIteratorDropHelper’ declared here 96 | class JSIteratorDropHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:10, from ../../deps/v8/src/objects/all-objects-inl.h:54: ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:83: ../../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 v8::base::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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/execution/isolate-utils-inl.h:11: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 | ^~~~~~~~~~~~~~~~~~~~~~ [1388/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/execution/execution.h:8, from ../../deps/v8/src/execution/execution.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/handles/handles.h:139: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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/execution/execution.cc:57: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1389/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/execution/interrupts-scope.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1390/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/execution/local-isolate.h:11, from ../../deps/v8/src/execution/local-isolate.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/local-isolate.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ [1391/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/codegen/safepoint-table.h:10, from ../../deps/v8/src/execution/frames.h:10, from ../../deps/v8/src/execution/frames.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bounds.h:9, from ../../deps/v8/src/execution/frames.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ 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/riscv/macro-assembler-riscv.h:16, from ../../deps/v8/src/codegen/macro-assembler.h:65, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:18: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/frames.cc:19: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/frames-inl.h:13, from ../../deps/v8/src/execution/frames.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:34: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/execution/frames.cc:252: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/execution/frames.cc:2872: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/execution/frames.cc:1998:13: required from here ../../deps/v8/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 { | ^~~~~~ [1392/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/init/v8.h:8, from ../../deps/v8/src/utils/allocation.h:12, from ../../deps/v8/src/execution/futex-emulation.h:18, from ../../deps/v8/src/execution/futex-emulation.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/execution/futex-emulation.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/handles/handles.h:139: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:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ [1393/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/execution/protectors.h:8, from ../../deps/v8/src/execution/protectors.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/handles/handles.h:139: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:22: ../../deps/v8/src/objects/property-cell.h:18:7: note: ‘class v8::internal::PropertyCell’ declared here 18 | class PropertyCell | ^~~~~~~~~~~~ [1394/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CallableTask; Source = v8::internal::Object]’: gen/torque-generated/src/objects/microtask-tq.inc:179:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::CallbackTask; Source = v8::internal::Object]’: gen/torque-generated/src/objects/microtask-tq.inc:92:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1395/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/execution/messages.h:18, from ../../deps/v8/src/execution/messages.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/execution/messages.cc:785: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:634:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/handles/handles.h:139: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:1185:7: note: ‘class v8::internal::JSMessageObject’ declared here 1185 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:462:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]’ ../../deps/v8/src/handles/handles.h:139: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:675:7: note: ‘class v8::internal::TemplateList’ declared here 675 | class TemplateList | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/execution/messages.cc:732: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ErrorStackData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:558:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ErrorStackData]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ErrorStackData]’ ../../deps/v8/src/execution/messages.cc:1015:25: required from here ../../deps/v8/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:42: ../../deps/v8/src/objects/debug-objects.h:234:7: note: ‘class v8::internal::ErrorStackData’ declared here 234 | class ErrorStackData | ^~~~~~~~~~~~~~ [1396/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1397/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/execution/simulator-base.cc:5: ../../deps/v8/src/execution/simulator-base.h:12:9: warning: multi-line comment [-Wcomment] 12 | #endif // V8_TARGET_ARCH_ARM64 || V8_TARGET_ARCH_MIPS64 || \ | ^ In file included from ../../deps/v8/src/execution/simulator-base.h:15: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ ../../deps/v8/src/execution/simulator-base.h:87:9: warning: multi-line comment [-Wcomment] 87 | #endif // V8_TARGET_ARCH_ARM64 || V8_TARGET_ARCH_MIPS64 || \ | ^ 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:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/execution/simulator-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1398/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/execution/isolate.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/execution/isolate.cc:19: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:34: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/execution/isolate.cc:95: ../../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 v8::base::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:127: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/execution/isolate.cc:861: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmContinuationObject; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1075:29: required from ‘static D v8::internal::TorqueGeneratedWasmContinuationObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmContinuationObject; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmContinuationObject]’ ../../deps/v8/src/execution/isolate.cc:4579: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:1024:7: note: ‘class v8::internal::WasmContinuationObject’ declared here 1024 | class WasmContinuationObject | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:73:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]’ ../../deps/v8/src/execution/isolate.cc:743: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/execution/isolate.cc:940: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PromiseReaction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/promise-tq.inc:166:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseReaction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseReaction]’ ../../deps/v8/src/execution/isolate.cc:946: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAsyncFunctionObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:155:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncFunctionObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSAsyncFunctionObject]’ ../../deps/v8/src/execution/isolate.cc:972: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:47:7: note: ‘class v8::internal::JSAsyncFunctionObject’ declared here 47 | class JSAsyncFunctionObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAsyncGeneratorObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:224:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncGeneratorObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSAsyncGeneratorObject]’ ../../deps/v8/src/execution/isolate.cc:976: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:58:7: note: ‘class v8::internal::JSAsyncGeneratorObject’ declared here 58 | class JSAsyncGeneratorObject | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AsyncGeneratorRequest; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-generator-tq.inc:311:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AsyncGeneratorRequest]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AsyncGeneratorRequest]’ ../../deps/v8/src/execution/isolate.cc:980: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:69:7: note: ‘class v8::internal::AsyncGeneratorRequest’ declared here 69 | class AsyncGeneratorRequest | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PromiseCapability; Source = v8::internal::Object]’: gen/torque-generated/src/objects/promise-tq.inc:51:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseCapability]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseCapability]’ ../../deps/v8/src/execution/isolate.cc:999: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PromiseReactionJobTask; Source = v8::internal::Object]’: gen/torque-generated/src/objects/promise-tq.inc:285:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseReactionJobTask]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseReactionJobTask]’ ../../deps/v8/src/execution/isolate.cc:1074: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ErrorStackData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:558:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ErrorStackData]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ErrorStackData]’ ../../deps/v8/src/execution/isolate.cc:1271: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:42: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/execution/isolate.cc:1393: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StackFrameInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:466:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::StackFrameInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::StackFrameInfo]’ ../../deps/v8/src/execution/isolate.cc:2547: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:634:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]’ ../../deps/v8/src/execution/isolate.cc:2687: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:1185:7: note: ‘class v8::internal::JSMessageObject’ declared here 1185 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PromiseOnStack; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:647:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseOnStack]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseOnStack]’ ../../deps/v8/src/execution/isolate.cc:2900:48: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/execution/isolate.cc:2928: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::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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptOrModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:215:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ScriptOrModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ScriptOrModule]’ ../../deps/v8/src/execution/isolate.cc:5136:21: required from here ../../deps/v8/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:172:7: note: ‘class v8::internal::ScriptOrModule’ declared here 172 | class ScriptOrModule | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/execution/isolate.cc:5471: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Microtask; Source = v8::internal::Object]’: gen/torque-generated/src/objects/microtask-tq.inc:26:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Microtask]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Microtask]’ ../../deps/v8/src/execution/isolate.cc:5548: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PromiseResolveThenableJobTask; Source = v8::internal::Object]’: gen/torque-generated/src/objects/promise-tq.inc:514:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseResolveThenableJobTask]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseResolveThenableJobTask]’ ../../deps/v8/src/execution/isolate.cc:5565: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:384:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/execution/isolate.cc:5685: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:1063:7: note: ‘class v8::internal::JSGlobalProxy’ declared here 1063 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]’: ../../deps/v8/src/objects/managed.h:62:35: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]’ ../../deps/v8/src/objects/managed-inl.h:54:68: required from ‘static v8::internal::Handle > v8::internal::Managed::FromSharedPtr(v8::internal::Isolate*, size_t, std::shared_ptr<_Tp>, v8::internal::AllocationType) [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:813: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, from ../../deps/v8/src/objects/code-inl.h:22, from ../../deps/v8/src/objects/property-cell-inl.h:11, from ../../deps/v8/src/objects/dictionary-inl.h:15, from ../../deps/v8/src/objects/contexts-inl.h:11, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../deps/v8/src/objects/managed.h:49:7: note: ‘class v8::internal::Managed’ declared here 49 | class Managed : public Foreign { | ^~~~~~~ [1399/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/execution/stack-guard.h:10, from ../../deps/v8/src/execution/stack-guard.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/execution/stack-guard.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/handles/global-handles.h:17, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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/heap/parked-scope.h:11, from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15, from ../../deps/v8/src/execution/stack-guard.cc:8: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/stack-guard.cc:14: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1400/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/execution/thread-local-top.h:11, from ../../deps/v8/src/execution/thread-local-top.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34, from ../../deps/v8/src/execution/thread-local-top.cc:6: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1401/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1402/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/extensions/gc-extension.cc:15: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1403/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/execution/v8threads.h:10, from ../../deps/v8/src/execution/v8threads.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/execution/v8threads.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/execution/v8threads.cc:11: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1404/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:15, from ../../deps/v8/src/execution/tiering-manager.h:8, from ../../deps/v8/src/execution/tiering-manager.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/common/assert-scope.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/handles/global-handles.h:17, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an 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.h:10, from ../../deps/v8/src/objects/compilation-cache-table.h:10, from ../../deps/v8/src/codegen/compilation-cache.h:9, from ../../deps/v8/src/execution/tiering-manager.cc:11: ../../deps/v8/src/objects/js-array.h:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/codegen/compiler.h:17, from ../../deps/v8/src/execution/tiering-manager.cc:12: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/frames-inl.h:13, from ../../deps/v8/src/execution/tiering-manager.cc:17: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ 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-value-factory.h:38, from ../../deps/v8/src/codegen/compiler.h:11: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/execution/tiering-manager.cc:464: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../../deps/v8/src/heap/cppgc/trace-event.h:9, from ../../deps/v8/src/heap/cppgc/stats-collector.h:21, 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:20, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:13, from ../../deps/v8/src/objects/objects-inl.h:24: 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:393:1: ../../deps/v8/src/tracing/trace-event.h:569:30: warning: ‘trace_event_unique_tracer391.v8::internal::tracing::ScopedTracer::data_.v8::internal::tracing::ScopedTracer::Data::category_group_enabled’ may be used uninitialized [-Wmaybe-uninitialized] 569 | 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:148:41: note: ‘trace_event_unique_tracer391’ declared here 148 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/tracing/trace-event.h:149:41: note: in expansion of macro ‘INTERNAL_TRACE_EVENT_UID3’ 149 | #define INTERNAL_TRACE_EVENT_UID2(a, b) INTERNAL_TRACE_EVENT_UID3(a, b) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/tracing/trace-event.h:151:3: note: in expansion of macro ‘INTERNAL_TRACE_EVENT_UID2’ 151 | INTERNAL_TRACE_EVENT_UID2(name_prefix, __LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/tracing/trace-event.h:197:39: note: in expansion of macro ‘INTERNAL_TRACE_EVENT_UID’ 197 | v8::internal::tracing::ScopedTracer INTERNAL_TRACE_EVENT_UID(tracer); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/base/trace_event/common/trace_event_common.h:295:3: note: in expansion of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 295 | INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/execution/tiering-manager.cc:391:3: note: in expansion of macro ‘TRACE_EVENT0’ 391 | TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("v8.compile"), | ^~~~~~~~~~~~ [1405/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/common/checks.h:10, from ../../deps/v8/src/extensions/trigger-failure-extension.cc:9: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1406/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1407/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/flags/flags.h:9, from ../../deps/v8/src/flags/flags.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ [1408/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1409/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:15, from ../../deps/v8/src/extensions/statistics-extension.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/common/assert-scope.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/extensions/statistics-extension.cc:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1410/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/handles/global-handles.h:16, from ../../deps/v8/src/handles/global-handles.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/handles/global-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:13: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1411/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/handles/handles.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/handles/handles.cc:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1412/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/handles/local-handles.h:11, from ../../deps/v8/src/handles/local-handles.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/local-handles.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/handles/local-handles.cc:11: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1413/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/handles/persistent-handles.cc:8: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1414/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/allocation-observer.h:12, from ../../deps/v8/src/heap/allocation-observer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ [1415/2732] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/traced-handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o In file included from ../../deps/v8/src/handles/traced-handles.h:11, from ../../deps/v8/src/handles/traced-handles.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/handles/traced-handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/handles/traced-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1416/2732] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/shared-object-conveyor-handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o In file included from ../../deps/v8/src/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/api/api.h:15, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11, from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/handles/shared-object-conveyor-handles.cc:7: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1417/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:11, from ../../deps/v8/src/heap/base-space.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/base-space.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ [1418/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/heap/code-object-registry.h:12, from ../../deps/v8/src/heap/code-object-registry.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1419/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/basic-memory-chunk.h:13, from ../../deps/v8/src/heap/basic-memory-chunk.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:12, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:19, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:13, from ../../deps/v8/src/heap/basic-memory-chunk.cc:9: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1420/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/sweeper.h:15, from ../../deps/v8/src/heap/array-buffer-sweeper.h:12, from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/lazy-instance.h:73, from ../../deps/v8/src/base/platform/mutex.h:19, from ../../deps/v8/src/heap/array-buffer-sweeper.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/heap/gc-tracer.h:15, from ../../deps/v8/src/heap/sweeper.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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/sweeper.h:18: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/sweeper.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/gc-tracer-inl.h:9, from ../../deps/v8/src/heap/array-buffer-sweeper.cc:11: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:13: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1421/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/code-range.h:12, from ../../deps/v8/src/heap/code-range.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/lazy-instance.h:73, from ../../deps/v8/src/base/platform/mutex.h:19, from ../../deps/v8/src/heap/code-range.h:11: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34, from ../../deps/v8/src/heap/heap-inl.h:20: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1422/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/reloc-info.h:8, from ../../deps/v8/src/heap/code-stats.cc:8: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1423/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/heap/local-heap.h:15, from ../../deps/v8/src/heap/collection-barrier.h:14, from ../../deps/v8/src/heap/collection-barrier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/collection-barrier.cc:12: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1424/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/heap/heap.h:25, from ../../deps/v8/src/heap/combined-heap.h:8, from ../../deps/v8/src/heap/combined-heap.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/combined-heap.cc:6: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1425/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/concurrent-allocator.h:9, from ../../deps/v8/src/heap/concurrent-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/heap/concurrent-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/concurrent-allocator.cc:8: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/concurrent-allocator.cc:9: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/spaces-inl.h:11, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:15, from ../../deps/v8/src/heap/concurrent-allocator.cc:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1426/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:11, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:19, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:17: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1427/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/marking-visitor.h:8, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/concurrent-marking.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/marking-visitor.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/concurrent-marking.cc:13: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/concurrent-marking.cc:17: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ExternalString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:181:29: required from ‘static D v8::internal::TorqueGeneratedExternalString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalString; P = v8::internal::String]’ ../../deps/v8/src/heap/concurrent-marking.cc:173:1: required from here ../../deps/v8/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:936:7: note: ‘class v8::internal::ExternalString’ declared here 936 | class ExternalString | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:108:29: 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:173:1: required from here ../../deps/v8/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:849:7: note: ‘class v8::internal::ConsString’ declared here 849 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SlicedString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:654:29: 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:173:1: required from here ../../deps/v8/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:908:7: note: ‘class v8::internal::SlicedString’ declared here 908 | class SlicedString : public TorqueGeneratedSlicedString { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:734:29: 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:112:7: required from ‘static int v8::internal::ConcurrentMarkingVisitorUtility::VisitStringLocked(Visitor*, T) [with Visitor = v8::internal::YoungGenerationConcurrentMarkingVisitor; T = v8::internal::ExternalString]’ ../../deps/v8/src/heap/concurrent-marking.cc:151:3: required from here ../../deps/v8/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:883:7: note: ‘class v8::internal::ThinString’ declared here 883 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1428/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1429/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1430/2732] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o In file included from ../../deps/v8/src/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:11, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/api/api.h:15, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1431/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/handles/traced-handles.h:11, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/handles/traced-handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ [1432/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/handles/traced-handles.h:11, 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, from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/cppgc-js/wrappable-info-inl.h:11, 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:17, from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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:20, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/embedder-data-slot-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1433/2732] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/evacuation-verifier.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o In file included from ../../deps/v8/src/codegen/cpu-features.h:8, from ../../deps/v8/src/codegen/assembler.h:45, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/heap/evacuation-verifier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/codegen/assembler.h:42: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1434/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:15, from ../../deps/v8/src/objects/embedder-data-slot.h:10, from ../../deps/v8/src/objects/js-objects.h:9, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/common/assert-scope.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/heap/finalization-registry-cleanup-task.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1435/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/factory-base.h:10, from ../../deps/v8/src/heap/factory-base.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/heap/factory-base.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/heap/factory-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.h:18, from ../../deps/v8/src/ast/ast-source-ranges.h:8, from ../../deps/v8/src/heap/factory-base.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/heap/factory-base.cc:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/factory-base.cc:13: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ 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-value-factory.h:38, from ../../deps/v8/src/ast/ast.h:10: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/heap/factory-base.cc:300:18: required from ‘v8::internal::Handle v8::internal::FactoryBase::NewScriptWithId(v8::internal::Handle, int, v8::internal::ScriptEventType) [with Impl = v8::internal::Factory]’ ../../deps/v8/src/heap/factory-base.cc:1281: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/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.h:11: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/heap/factory-base.cc:301:20: required from ‘v8::internal::Handle v8::internal::FactoryBase::NewScriptWithId(v8::internal::Handle, int, v8::internal::ScriptEventType) [with Impl = v8::internal::Factory]’ ../../deps/v8/src/heap/factory-base.cc:1281: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/heap/factory-base.cc:371: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:1281: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/code.h:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/heap/factory-base.cc:874:36: required from ‘v8::internal::MaybeHandle v8::internal::FactoryBase::NewStringFromOneByte(const v8::base::Vector&, v8::internal::AllocationType) [with Impl = v8::internal::Factory]’ ../../deps/v8/src/heap/factory-base.cc:1281: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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/heap/factory-base.cc:665: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:1281: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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ [1436/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/heap/gc-idle-time-handler.h:8, from ../../deps/v8/src/heap/gc-idle-time-handler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1437/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:9, from ../../deps/v8/src/heap/free-list.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/free-list.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/free-list.h:13: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/free-list.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/heap-inl.h:20, 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/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1438/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/baseline/baseline.h:8, from ../../deps/v8/src/heap/factory.h:12, from ../../deps/v8/src/heap/factory.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:32, from ../../deps/v8/src/wasm/constant-expression-interface.h:13, from ../../deps/v8/src/wasm/module-decoder-impl.h:17, from ../../deps/v8/src/heap/factory.cc:79: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:22: ../../deps/v8/src/wasm/wasm-subtyping.h:55:1: warning: multi-line comment [-Wcomment] 55 | // / | \ \ | ^ In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/heap/factory.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/heap/factory-base.h:12, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18, from ../../deps/v8/src/heap/factory.cc:17: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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.cc:21: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/factory.cc:28: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:10, from ../../deps/v8/src/heap/factory.cc:60: ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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:71: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationMemento; Source = v8::internal::Object]’: gen/torque-generated/src/objects/allocation-site-tq.inc:31:29: 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:343: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::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:175:7: note: ‘class v8::internal::AllocationMemento’ declared here 175 | class AllocationMemento | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/execution/isolate-utils-inl.h:11: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/heap/factory.cc:498: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-cell-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]’ ../../deps/v8/src/heap/factory.cc:508: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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSStringIterator; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:954:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSStringIterator]’ ../../deps/v8/src/heap/factory.cc:1198: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:1280:7: note: ‘class v8::internal::JSStringIterator’ declared here 1280 | class JSStringIterator | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/heap/factory.cc:1330: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:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/heap/factory.cc:1504: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]’: gen/torque-generated/src/objects/foreign-tq.inc:24:29: required from ‘static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Foreign]’ ../../deps/v8/src/heap/factory.cc:1553: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::Foreign’ from an array of ‘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:44: ../../deps/v8/src/objects/foreign.h:19:7: note: ‘class v8::internal::Foreign’ declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]’ ../../deps/v8/src/heap/factory.cc:1565:37: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInternalFunction; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:68:29: required from ‘static D v8::internal::TorqueGeneratedWasmInternalFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmInternalFunction; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmInternalFunction]’ ../../deps/v8/src/heap/factory.cc:1680: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:754:7: note: ‘class v8::internal::WasmInternalFunction’ declared here 754 | class WasmInternalFunction | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PodArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/fixed-array.h:670: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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray]’ ../../deps/v8/src/heap/factory.cc:1684: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:634:7: note: ‘class v8::internal::PodArray’ declared here 634 | class PodArray : public ByteArray { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmSuspenderObject; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1188:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmSuspenderObject]’ ../../deps/v8/src/heap/factory.cc:1696:25: required from here ../../deps/v8/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:1053:7: note: ‘class v8::internal::WasmSuspenderObject’ declared here 1053 | class WasmSuspenderObject | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/heap/factory.cc:2184: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:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/heap/factory.cc:2561:31: required from here ../../deps/v8/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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/heap/factory.cc:2642: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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/heap/factory.cc:2816: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::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAsyncFromSyncIterator; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:882:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncFromSyncIterator]’ ../../deps/v8/src/heap/factory.cc:3111: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:1265:7: note: ‘class v8::internal::JSAsyncFromSyncIterator’ declared here 1265 | class JSAsyncFromSyncIterator | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBufferView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:56:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/heap/factory.cc:3161:28: required from here ../../deps/v8/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:41: ../../deps/v8/src/objects/js-array-buffer.h:253:7: note: ‘class v8::internal::JSArrayBufferView’ declared here 253 | class JSArrayBufferView | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:236:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]’ ../../deps/v8/src/heap/factory.cc:3163: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:24:7: note: ‘class v8::internal::JSArrayBuffer’ declared here 24 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/heap/factory.cc:3214:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:207:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]’ ../../deps/v8/src/heap/factory.cc:3295: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/wasm/wasm-objects.h:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:384:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/heap/factory.cc:3367: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:1063:7: note: ‘class v8::internal::JSGlobalProxy’ declared here 1063 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]’ ../../deps/v8/src/heap/factory.cc:3736:28: required from here ../../deps/v8/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:38: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::OnHeapBasicBlockProfilerData; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:792:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::OnHeapBasicBlockProfilerData]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::OnHeapBasicBlockProfilerData]’ ../../deps/v8/src/heap/factory.cc:207: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:858:7: note: ‘class v8::internal::OnHeapBasicBlockProfilerData’ declared here 858 | class OnHeapBasicBlockProfilerData : public TorqueGeneratedOnHeapBasicBlockProfilerData { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SlicedString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:654:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SlicedString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SlicedString]’ ../../deps/v8/src/heap/factory.cc:1122:31: required from here ../../deps/v8/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:908:7: note: ‘class v8::internal::SlicedString’ declared here 908 | class SlicedString : public TorqueGeneratedSlicedString { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:734:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ThinString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ThinString]’ ../../deps/v8/src/heap/factory.cc:1127: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:883:7: note: ‘class v8::internal::ThinString’ declared here 883 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/heap/factory.cc:2459:48: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSExternalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:320:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSExternalObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSExternalObject]’ ../../deps/v8/src/heap/factory.cc:2492: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:918:7: note: ‘class v8::internal::JSExternalObject’ declared here 918 | class JSExternalObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:144:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/heap/factory.cc:2910: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:134:7: note: ‘class v8::internal::JSModuleNamespace’ declared here 134 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSWrappedFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:285:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSWrappedFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSWrappedFunction]’ ../../deps/v8/src/heap/factory.cc:2928: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSDataViewOrRabGsabDataView; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:316:29: required from ‘static D v8::internal::TorqueGeneratedJSDataViewOrRabGsabDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataViewOrRabGsabDataView; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataViewOrRabGsabDataView]’ ../../deps/v8/src/heap/factory.cc:3244: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::JSDataViewOrRabGsabDataView’ 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:410:7: note: ‘class v8::internal::JSDataViewOrRabGsabDataView’ declared here 410 | class JSDataViewOrRabGsabDataView | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-regexp-tq.inc:51:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExp]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExp]’ ../../deps/v8/src/heap/factory.cc:3671: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 { | ^~~~~~~~ [1439/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/heap/heap.h:25, from ../../deps/v8/src/heap/heap-controller.h:9, from ../../deps/v8/src/heap/heap-controller.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/heap/heap-controller.cc:7: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1440/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:13, from ../../deps/v8/src/heap/gc-tracer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/gc-tracer.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/heap/gc-tracer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:12, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:19, from ../../deps/v8/src/heap/gc-tracer.cc:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, from ../../deps/v8/src/heap/gc-tracer-inl.h:9, from ../../deps/v8/src/heap/gc-tracer.cc:16: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/heap/gc-tracer.cc: In member function ‘void v8::internal::GCTracer::StartCycle(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, const char*, MarkingType)’: ../../deps/v8/src/heap/gc-tracer.cc:288:14: warning: ‘type’ may be used uninitialized [-Wmaybe-uninitialized] 288 | current_ = Event(type, Event::State::MARKING, gc_reason, collector_reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/heap/gc-tracer.cc:266:15: note: ‘type’ was declared here 266 | Event::Type type; | ^~~~ [1441/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:10, from ../../deps/v8/src/heap/heap-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/heap-allocator.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, from ../../deps/v8/src/heap/heap-allocator.cc:9: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/spaces-inl.h:11, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1442/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/heap-layout-tracer.h:9, from ../../deps/v8/src/heap/heap-layout-tracer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.h:10, from ../../deps/v8/src/heap/new-spaces.h:16, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/new-spaces.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/heap-inl.h:20, from ../../deps/v8/src/heap/spaces-inl.h:11, from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1443/2732] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap-verifier.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o In file included from ../../deps/v8/src/heap/heap-verifier.h:8, from ../../deps/v8/src/heap/heap-verifier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/heap-verifier.cc:19: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15, from ../../deps/v8/src/objects/objects-inl.h:24: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1444/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/heap-write-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:12, from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:19, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:13, from ../../deps/v8/src/heap/heap-write-barrier.cc:7: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/marking-barrier.h:10, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:15: ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/objects/code-inl.h:14, from ../../deps/v8/src/heap/heap-write-barrier.cc:10: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1445/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1446/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/heap/incremental-marking-job.cc:9: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/incremental-marking-job.cc:12: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1447/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/memory-chunk-layout.h:9, from ../../deps/v8/src/heap/invalidated-slots.h:12, from ../../deps/v8/src/heap/invalidated-slots.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/invalidated-slots.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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:11, from ../../deps/v8/src/heap/invalidated-slots.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/heap/invalidated-slots-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1448/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/incremental-marking.h:10, from ../../deps/v8/src/heap/incremental-marking.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/lazy-instance.h:73, from ../../deps/v8/src/base/platform/mutex.h:19, from ../../deps/v8/src/heap/incremental-marking.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/heap/incremental-marking.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:8: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/incremental-marking.cc:13: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/incremental-marking.cc:19: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1449/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/heap/heap.h:25, from ../../deps/v8/src/heap/heap.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:26: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/heap.cc:66: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/heap/heap.cc:6599: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:734:29: 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:386:70: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:443:24: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:546:31: required from ‘void v8::internal::ScavengeVisitor::VisitHeapObjectImpl(TSlot, v8::internal::HeapObject) [with TSlot = v8::internal::FullObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:524: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:883:7: note: ‘class v8::internal::ThinString’ declared here 883 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:108:29: 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:392:48: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:443:24: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:546:31: required from ‘void v8::internal::ScavengeVisitor::VisitHeapObjectImpl(TSlot, v8::internal::HeapObject) [with TSlot = v8::internal::FullObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:524: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:849:7: note: ‘class v8::internal::ConsString’ declared here 849 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.cc:56: In static member function ‘static constexpr bool v8::internal::GCTracer::Scope::NeedsYoungEpoch(ScopeId)’, inlined from ‘v8::internal::CollectionEpoch v8::internal::GCTracer::CurrentEpoch(Scope::ScopeId) const’ at ../../deps/v8/src/heap/gc-tracer-inl.h:116:32, inlined from ‘void v8::internal::{anonymous}::CompleteArrayBufferSweeping(v8::internal::Heap*)’ at ../../deps/v8/src/heap/heap.cc:1963:5: ../../deps/v8/src/heap/gc-tracer-inl.h:95:3: warning: ‘scope_id’ may be used uninitialized [-Wmaybe-uninitialized] 95 | switch (id) { | ^~~~~~ ../../deps/v8/src/heap/heap.cc: In function ‘void v8::internal::{anonymous}::CompleteArrayBufferSweeping(v8::internal::Heap*)’: ../../deps/v8/src/heap/heap.cc:1950:30: note: ‘scope_id’ was declared here 1950 | GCTracer::Scope::ScopeId scope_id; | ^~~~~~~~ [1450/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:15, from ../../deps/v8/src/heap/large-spaces.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/large-spaces.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/large-spaces.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/large-spaces.cc:10: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, 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:18: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1451/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/local-factory.h:9, from ../../deps/v8/src/heap/local-factory.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/heap/factory-base.h:12, from ../../deps/v8/src/heap/local-factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/local-factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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/heap/local-factory.cc:8: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/spaces-inl.h:11, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:15, from ../../deps/v8/src/heap/local-factory.cc:10: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1452/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/heap/local-heap.h:15, from ../../deps/v8/src/heap/local-heap.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/local-heap.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/local-heap.cc:18: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1453/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/utils/utils.h:21, from ../../deps/v8/src/heap/marking.h:9, from ../../deps/v8/src/heap/marking.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1454/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/marking-barrier.h:9, from ../../deps/v8/src/heap/marking-barrier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/marking-barrier.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/marking-barrier.cc:13: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1455/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/memory-chunk-layout.h:9, from ../../deps/v8/src/heap/memory-chunk-layout.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/lazy-instance.h:73, from ../../deps/v8/src/base/platform/mutex.h:19, from ../../deps/v8/src/heap/memory-chunk-layout.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/memory-allocator.h:21, from ../../deps/v8/src/heap/memory-chunk-layout.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ [1456/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.h:11, 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-worklist.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/base/worklist.h:12, from ../../deps/v8/src/heap/marking-worklist.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:13, from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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, from ../../deps/v8/src/heap/cppgc-js/wrappable-info-inl.h:11, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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:20, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/embedder-data-slot-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1457/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/memory-allocator.h:20, from ../../deps/v8/src/heap/memory-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/lazy-instance.h:73, from ../../deps/v8/src/base/platform/mutex.h:19, from ../../deps/v8/src/base/bounded-page-allocator.h:9, from ../../deps/v8/src/heap/memory-allocator.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/memory-allocator.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/memory-allocator.cc:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1458/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:12, from ../../deps/v8/src/heap/memory-chunk.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/memory-chunk.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/heap-inl.h:20, 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1459/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/memory-measurement.h:14, from ../../deps/v8/src/heap/memory-measurement.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from 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:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-promise-tq.inc:37:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1460/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:10, from ../../deps/v8/src/heap/memory-reducer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/memory-reducer.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/heap/gc-tracer.h:15, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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/heap/memory-reducer.cc:9: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34, from ../../deps/v8/src/heap/heap-inl.h:20: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1461/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/mark-compact.h:12, from ../../deps/v8/src/heap/mark-compact.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:17: ../../deps/v8/src/objects/compilation-cache-table.h:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:19: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:21: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/mark-compact.cc:41: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ExternalString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:181:29: required from ‘static D v8::internal::TorqueGeneratedExternalString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalString; P = v8::internal::String]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:929:59: required from ‘static void v8::internal::ExternalString::BodyDescriptor::IterateBody(v8::internal::Map, v8::internal::HeapObject, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::MainMarkingVisitor]’ ../../deps/v8/src/heap/objects-visiting-inl.h:118:1: required from ‘ResultType v8::internal::HeapVisitor::VisitExternalString(v8::internal::Map, v8::internal::ExternalString) [with ResultType = int; ConcreteVisitor = v8::internal::MainMarkingVisitor]’ ../../deps/v8/src/heap/objects-visiting-inl.h:65:5: required from ‘ResultType v8::internal::HeapVisitor::Visit(v8::internal::Map, v8::internal::HeapObject) [with ResultType = int; ConcreteVisitor = v8::internal::MainMarkingVisitor]’ ../../deps/v8/src/heap/mark-compact.cc:2381: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::ExternalString’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:936:7: note: ‘class v8::internal::ExternalString’ declared here 936 | class ExternalString | ^~~~~~~~~~~~~~ ../../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:775:21: warning: ‘free_bytes_threshold’ may be used uninitialized [-Wmaybe-uninitialized] 775 | PrintIsolate(isolate(), | ~~~~~~~~~~~~^~~~~~~~~~~ 776 | "compaction-selection-page: space=%s free_bytes_page=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | "fragmentation_limit_kb=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | "fragmentation_limit_percent=%d sum_compaction_kb=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | "compaction_limit_kb=%zu\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | space->name(), (area_size - live_bytes) / KB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | free_bytes_threshold / KB, target_fragmentation_percent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | total_live_bytes / KB, max_evacuated_bytes / KB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/heap/mark-compact.cc:663:10: note: ‘free_bytes_threshold’ was declared here 663 | size_t free_bytes_threshold; | ^~~~~~~~~~~~~~~~~~~~ [1462/2732] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/minor-gc-job.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o In file included from ../../deps/v8/src/heap/minor-gc-job.h:8, from ../../deps/v8/src/heap/minor-gc-job.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/heap/minor-gc-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/minor-gc-job.cc:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1463/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:14, from ../../deps/v8/src/heap/new-spaces.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/new-spaces.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.h:10, from ../../deps/v8/src/heap/new-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/new-spaces.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/gc-tracer-inl.h:9, from ../../deps/v8/src/heap/new-spaces.cc:10: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1464/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/handles/handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/objects-visiting.h:9: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/objects-visiting.cc:8: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1465/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/objects/code.h:9, from ../../deps/v8/src/heap/object-stats.h:8, from ../../deps/v8/src/heap/object-stats.cc:6: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/code.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/execution/interrupts-scope.h:8, from ../../deps/v8/src/debug/debug.h:17, from ../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:40, from ../../deps/v8/src/codegen/assembler-inl.h:27, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/riscv/assembler-riscv-inl.h:41: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/compilation-cache-table.h:166:3: required from here ../../deps/v8/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:109:7: note: ‘class v8::internal::CompilationCacheTable’ declared here 109 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ [1466/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/paged-spaces.h:17, from ../../deps/v8/src/heap/paged-spaces.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bounds.h:9, from ../../deps/v8/src/heap/paged-spaces.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/allocation-stats.h:12, from ../../deps/v8/src/heap/paged-spaces.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, from ../../deps/v8/src/heap/paged-spaces.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/paged-spaces.h:22: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/paged-spaces.cc:13: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/paged-spaces.cc:17: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1467/2732] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/pretenuring-handler.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o In file included from ../../deps/v8/src/codegen/riscv/base-constants-riscv.h:9, from ../../deps/v8/src/codegen/riscv/constants-riscv.h:7, from ../../deps/v8/src/codegen/constants-arch.h:25, from ../../deps/v8/src/objects/objects.h:18, from ../../deps/v8/src/objects/allocation-site.h:8, from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/pretenuring-handler.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/pretenuring-handler.cc:8: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/handles/global-handles-inl.h:9, from ../../deps/v8/src/heap/pretenuring-handler.cc:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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:20, from ../../deps/v8/src/objects/allocation-site-inl.h:9, from ../../deps/v8/src/heap/pretenuring-handler.cc:12: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, 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/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41, from ../../deps/v8/src/heap/factory.h:19: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1468/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/objects/heap-object.h:8, from ../../deps/v8/src/heap/read-only-heap.h:14, from ../../deps/v8/src/heap/read-only-heap.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/read-only-heap.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, from ../../deps/v8/src/common/ptr-compr-inl.h:9, from ../../deps/v8/src/heap/read-only-heap.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/read-only-heap.cc:20: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1469/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:13, from ../../deps/v8/src/heap/read-only-spaces.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, from ../../deps/v8/src/heap/base-space.h:12, from ../../deps/v8/src/heap/read-only-spaces.h:16: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/common/ptr-compr-inl.h:9, from ../../deps/v8/src/heap/read-only-spaces.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/read-only-spaces.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1470/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/objects/slots.h:9, from ../../deps/v8/src/objects/compressed-slots.h:9, from ../../deps/v8/src/heap/slot-set.h:15, from ../../deps/v8/src/heap/slot-set.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1471/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/safepoint.h:10, from ../../deps/v8/src/heap/safepoint.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/safepoint.cc:17: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1472/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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:13, from ../../deps/v8/src/heap/spaces.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/heap/spaces.h:12: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/basic-memory-chunk.h:17, from ../../deps/v8/src/heap/heap-verifier.h:10, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/spaces.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/incremental-marking-inl.h:10, from ../../deps/v8/src/heap/spaces.cc:19: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1473/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/accessors.h:10, from ../../deps/v8/src/heap/heap.h:25, from ../../deps/v8/src/heap/stress-scavenge-observer.h:8, from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/stress-scavenge-observer.cc:8: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1474/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/sweeper.h:15, from ../../deps/v8/src/heap/sweeper.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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:14: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/heap/gc-tracer.h:15, from ../../deps/v8/src/heap/sweeper.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/heap-verifier.h:12, 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/sweeper.h:18: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/sweeper.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/execution/vm-state-inl.h:8, from ../../deps/v8/src/heap/sweeper.cc:15: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11, from ../../deps/v8/src/heap/sweeper.cc:20: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/sweeper.cc:23: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41, from ../../deps/v8/src/heap/factory.h:19: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ExternalString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:181:29: required from ‘static D v8::internal::TorqueGeneratedExternalString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalString; P = v8::internal::String]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:929:59: required from ‘static void v8::internal::ExternalString::BodyDescriptor::IterateBody(v8::internal::Map, v8::internal::HeapObject, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::{anonymous}::PromotedPageRecordMigratedSlotVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1462:32: required from ‘static void v8::internal::CallIterateBody::apply(v8::internal::Map, v8::internal::HeapObject, int, ObjectVisitor*) [with BodyDescriptor = v8::internal::ExternalString::BodyDescriptor; ObjectVisitor = v8::internal::{anonymous}::PromotedPageRecordMigratedSlotVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1160:18: required from ‘auto v8::internal::BodyDescriptorApply(InstanceType, Args&& ...) [with Op = CallIterateBody; Args = {Map&, HeapObject&, int&, {anonymous}::PromotedPageRecordMigratedSlotVisitor*&}]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1468:39: required from ‘void v8::internal::HeapObject::IterateBodyFast(v8::internal::Map, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::{anonymous}::PromotedPageRecordMigratedSlotVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1455:18: required from ‘void v8::internal::HeapObject::IterateBodyFast(v8::internal::PtrComprCageBase, ObjectVisitor*) [with ObjectVisitor = v8::internal::{anonymous}::PromotedPageRecordMigratedSlotVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1443:18: required from ‘void v8::internal::HeapObject::IterateFast(v8::internal::PtrComprCageBase, ObjectVisitor*) [with ObjectVisitor = v8::internal::{anonymous}::PromotedPageRecordMigratedSlotVisitor]’ ../../deps/v8/src/heap/sweeper.cc:947:21: required from here ../../deps/v8/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:936:7: note: ‘class v8::internal::ExternalString’ declared here 936 | class ExternalString | ^~~~~~~~~~~~~~ [1475/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/evacuation-allocator.h:8, from ../../deps/v8/src/heap/scavenger.h:10, from ../../deps/v8/src/heap/scavenger.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, from ../../deps/v8/src/heap/evacuation-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/gc-tracer-inl.h:9, from ../../deps/v8/src/heap/scavenger.cc:11: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/heap/gc-tracer-inl.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]’: ../../deps/v8/src/objects/free-space-inl.h:63: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::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:12, from ../../deps/v8/src/heap/spaces.h:18, from ../../deps/v8/src/heap/memory-allocator.h:24, from ../../deps/v8/src/heap/sweeper.h:18, from ../../deps/v8/src/heap/heap.h:35: ../../deps/v8/src/objects/free-space.h:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]’: ../../deps/v8/src/objects/free-space-inl.h:67: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::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:33:7: note: ‘class v8::internal::FreeSpace’ declared here 33 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:11, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26, from ../../deps/v8/src/heap/objects-visiting-inl.h:16, from ../../deps/v8/src/heap/mark-compact-inl.h:17, from ../../deps/v8/src/heap/scavenger.cc:16: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/arguments-tq.inc:229:29: 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:39:29: 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/template-objects-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:37: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:83:7: note: ‘class v8::internal::StrongDescriptorArray’ declared here 83 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: 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:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:138:44: required from here ../../deps/v8/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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:44: required from here ../../deps/v8/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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord32SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:245:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord32SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord32SetType; P = v8::internal::TurboshaftWord32Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:215: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::TurboshaftWord32SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:41: ../../deps/v8/src/objects/turboshaft-types.h:48:7: note: ‘class v8::internal::TurboshaftWord32SetType’ declared here 48 | class TurboshaftWord32SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftWord64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:499:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftWord64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftWord64SetType; P = v8::internal::TurboshaftWord64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:236: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::TurboshaftWord64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:75:7: note: ‘class v8::internal::TurboshaftWord64SetType’ declared here 75 | class TurboshaftWord64SetType | ^~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TurboshaftFloat64SetType; Source = v8::internal::Object]’: gen/torque-generated/src/objects/turboshaft-types-tq.inc:752:29: required from ‘static D v8::internal::TorqueGeneratedTurboshaftFloat64SetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurboshaftFloat64SetType; P = v8::internal::TurboshaftFloat64Type]’ gen/torque-generated/objects-body-descriptors-inl.inc:257: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::TurboshaftFloat64SetType’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/turboshaft-types.h:102:7: note: ‘class v8::internal::TurboshaftFloat64SetType’ declared here 102 | class TurboshaftFloat64SetType | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:807:29: 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:324: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:860:7: note: ‘class v8::internal::InternalClassWithSmiElements’ declared here 860 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]’: gen/torque-generated/src/objects/torque-defined-classes-tq.inc:932:29: 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:331: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:997:7: note: ‘class v8::internal::InternalClassWithStructElements’ declared here 997 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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:15, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/incremental-marking.h:13, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:13: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:734:29: 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:386:70: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:443:24: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger.cc:913:31: required from here ../../deps/v8/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:883:7: note: ‘class v8::internal::ThinString’ declared here 883 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:108:29: 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:392:48: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger-inl.h:443:24: required from ‘heap::base::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]’ ../../deps/v8/src/heap/scavenger.cc:913:31: required from here ../../deps/v8/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:849:7: note: ‘class v8::internal::ConsString’ declared here 849 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ExternalString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:181:29: required from ‘static D v8::internal::TorqueGeneratedExternalString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalString; P = v8::internal::String]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:929:59: required from ‘static void v8::internal::ExternalString::BodyDescriptor::IterateBody(v8::internal::Map, v8::internal::HeapObject, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::IterateAndScavengePromotedObjectsVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1462:32: required from ‘static void v8::internal::CallIterateBody::apply(v8::internal::Map, v8::internal::HeapObject, int, ObjectVisitor*) [with BodyDescriptor = v8::internal::ExternalString::BodyDescriptor; ObjectVisitor = v8::internal::IterateAndScavengePromotedObjectsVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1160:18: required from ‘auto v8::internal::BodyDescriptorApply(InstanceType, Args&& ...) [with Op = CallIterateBody; Args = {Map&, HeapObject&, int&, IterateAndScavengePromotedObjectsVisitor*&}]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1468:39: required from ‘void v8::internal::HeapObject::IterateBodyFast(v8::internal::Map, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::IterateAndScavengePromotedObjectsVisitor]’ ../../deps/v8/src/objects/objects-body-descriptors-inl.h:1449:18: required from ‘void v8::internal::HeapObject::IterateFast(v8::internal::Map, int, ObjectVisitor*) [with ObjectVisitor = v8::internal::IterateAndScavengePromotedObjectsVisitor]’ ../../deps/v8/src/heap/scavenger.cc:666:21: required from here ../../deps/v8/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:936:7: note: ‘class v8::internal::ExternalString’ declared here 936 | class ExternalString | ^~~~~~~~~~~~~~ [1476/2732] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/traced-handles-marking-visitor.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o In file included from ../../deps/v8/src/handles/traced-handles.h:11, from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8, from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/handles/traced-handles.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/traced-handles-marking-visitor.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, from ../../deps/v8/src/heap/marking-visitor.h:9, from ../../deps/v8/src/heap/concurrent-marking.h:15, from ../../deps/v8/src/heap/mark-compact.h:14, from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:11: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/cppgc-js/wrappable-info-inl.h:11, 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/traced-handles-marking-visitor.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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:20, 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/objects/embedder-data-slot-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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1477/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/heap/weak-object-worklists.h:8, from ../../deps/v8/src/heap/weak-object-worklists.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34, from ../../deps/v8/src/heap/heap-inl.h:20: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:29: 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:145: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]’ ../../deps/v8/src/handles/handles.h:139: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 | ^~~~~~~~~~~~~~~~~~~~~~ [1478/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/builtins/builtins-utils.h:9, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/logging/runtime-call-stats-scope.h:11: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/ic/call-optimization.cc:6: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ��T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1479/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ic/handler-configuration.h:8, from ../../deps/v8/src/ic/handler-configuration.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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:30, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘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:36, 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:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/ic/handler-configuration-inl.h:10, from ../../deps/v8/src/ic/handler-configuration.cc:8: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:16, from ../../deps/v8/src/execution/local-isolate-inl.h:10, from ../../deps/v8/src/common/ptr-compr-inl.h:10, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/data-handler-inl.h:9, from ../../deps/v8/src/ic/handler-configuration-inl.h:12: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:12: ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1480/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/init/v8.h:8, from ../../deps/v8/src/ic/ic-stats.cc:7: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, 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:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1481/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1482/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/ic/ic.h:11, from ../../deps/v8/src/ic/ic.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/execution/isolate.h:21: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139: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:314: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::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 | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/ic/ic.cc:528: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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:144:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]’ ../../deps/v8/src/ic/ic.cc:951: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:134:7: note: ‘class v8::internal::JSModuleNamespace’ declared here 134 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]’: gen/torque-generated/src/objects/struct-tq.inc:93:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/ic/ic.cc:977:44: required from here ../../deps/v8/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, from ../../deps/v8/src/objects/code.h:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/ic/ic.cc:3146: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:17: ../../deps/v8/src/objects/js-function.h:86:7: note: ‘class v8::internal::JSFunction’ declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ [1483/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/init/isolate-allocator.h:11, from ../../deps/v8/src/init/isolate-allocator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, from ../../deps/v8/src/common/ptr-compr-inl.h:9, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ [1484/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/riscv/base-constants-riscv.h:9, from ../../deps/v8/src/codegen/riscv/constants-riscv.h:7, from ../../deps/v8/src/codegen/constants-arch.h:25, from ../../deps/v8/src/objects/objects.h:18, from ../../deps/v8/src/objects/name.h:9, from ../../deps/v8/src/ic/stub-cache.h:9, from ../../deps/v8/src/ic/stub-cache.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/name.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.h:11, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/ic/stub-cache.cc:9: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1485/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/flags/flags.h:9, from ../../deps/v8/src/init/startup-data-util.cc:16: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1486/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/interpreter/bytecode-array-iterator.h:11, from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/interpreter/bytecode-array-iterator.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/objects/code-inl.h:13, from ../../deps/v8/src/interpreter/bytecode-array-iterator.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/objects/code-inl.h:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1487/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/init/v8.h:8, from ../../deps/v8/src/init/v8.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:18: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const 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/init/v8.cc:25: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1488/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/checks.h:10, from ../../deps/v8/src/handles/handles.h:12, from ../../deps/v8/src/baseline/baseline.h:8, from ../../deps/v8/src/heap/factory.h:12, from ../../deps/v8/src/init/bootstrapper.h:11, from ../../deps/v8/src/init/bootstrapper.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/heap/factory.h:10: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/heap/factory-base.h:12, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/init/bootstrapper.cc:7: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-struct.h:35:3: required from here ../../deps/v8/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-atomics-synchronization.h:13, from ../../deps/v8/src/init/bootstrapper.cc:45: ../../deps/v8/src/objects/js-struct.h:31:7: note: ‘class v8::internal::JSSharedStruct’ declared here 31 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsMutex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:112:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsMutex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:71:7: note: ‘class v8::internal::JSAtomicsMutex’ declared here 71 | class JSAtomicsMutex | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSAtomicsCondition; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-atomics-synchronization.h:181:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSAtomicsCondition’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-atomics-synchronization.h:177:7: note: ‘class v8::internal::JSAtomicsCondition’ declared here 177 | class JSAtomicsCondition | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorMapHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:64:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorMapHelper’ 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:46: ../../deps/v8/src/objects/js-iterator-helpers.h:60:7: note: ‘class v8::internal::JSIteratorMapHelper’ declared here 60 | class JSIteratorMapHelper | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorFilterHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:76:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorFilterHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:72:7: note: ‘class v8::internal::JSIteratorFilterHelper’ declared here 72 | class JSIteratorFilterHelper | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorTakeHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:88:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorTakeHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:84:7: note: ‘class v8::internal::JSIteratorTakeHelper’ declared here 84 | class JSIteratorTakeHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorDropHelper; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-iterator-helpers.h:100:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorDropHelper’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-iterator-helpers.h:96:7: note: ‘class v8::internal::JSIteratorDropHelper’ declared here 96 | class JSIteratorDropHelper | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSharedArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-shared-array.h:23:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSharedArray’ 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:69: ../../deps/v8/src/objects/js-shared-array.h:19:7: note: ‘class v8::internal::JSSharedArray’ declared here 19 | class JSSharedArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/init/bootstrapper.cc:127: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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/init/bootstrapper.cc:724: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/init/bootstrapper.cc:735: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:462:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]’ ../../deps/v8/src/init/bootstrapper.cc:1289: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:675:7: note: ‘class v8::internal::TemplateList’ declared here 675 | class TemplateList | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:384:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]’ ../../deps/v8/src/init/bootstrapper.cc:1402: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:1063:7: note: ‘class v8::internal::JSGlobalProxy’ declared here 1063 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:455:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]’ ../../deps/v8/src/init/bootstrapper.cc:1433: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:1079:7: note: ‘class v8::internal::JSGlobalObject’ declared here 1079 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/init/bootstrapper.cc:1776: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:523:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/init/bootstrapper.cc:2080: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:1101:7: note: ‘class v8::internal::JSPrimitiveWrapper’ declared here 1101 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]’ ../../deps/v8/src/init/bootstrapper.cc:2692: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:18, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/heap/factory-inl.h:12, from ../../deps/v8/src/objects/lookup-inl.h:14, from ../../deps/v8/src/objects/js-objects-inl.h:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-cell-tq.inc:52:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]’ ../../deps/v8/src/init/bootstrapper.cc:2696: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:22: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::EmbedderDataArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/embedder-data-array-tq.inc:29:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::EmbedderDataArray]’ ../../deps/v8/src/init/bootstrapper.cc:2776: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/init/bootstrapper.cc:6801: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]’: gen/torque-generated/src/objects/struct-tq.inc:93:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]’ ../../deps/v8/src/init/bootstrapper.cc:1247: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:459:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ObjectTemplateInfo]’ ../../deps/v8/src/init/bootstrapper.cc:1336:44: required from here ../../deps/v8/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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:403:29: required from ‘static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]’ ../../deps/v8/src/init/bootstrapper.cc:1513: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 | ^~~~~~~~~~~~ [1489/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:20, 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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/heap/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/objects/code-inl.h:14, from ../../deps/v8/src/objects/feedback-vector-inl.h:10: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]��: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1490/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/interpreter/bytecode-array-iterator.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/objects/code-inl.h:13, from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, from ../../deps/v8/src/heap/local-heap.h:18, from ../../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/objects/code-inl.h:14: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1491/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/source-position.h:11, from ../../deps/v8/src/codegen/source-position-table.h:10, from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8, from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/base/vector.h:15, from ../../deps/v8/src/codegen/source-position-table.h:9: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.h:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1492/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/interpreter/bytecodes.h:12, from ../../deps/v8/src/interpreter/bytecode-register.h:8, from ../../deps/v8/src/interpreter/bytecode-decoder.h:10, from ../../deps/v8/src/interpreter/bytecode-decoder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1493/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/interpreter/bytecode-flags.h:9, from ../../deps/v8/src/interpreter/bytecode-flags.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/interpreter/bytecode-flags.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.h:11, from ../../deps/v8/src/interpreter/bytecode-flags.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:9: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1494/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecode-source-info.h:8, from ../../deps/v8/src/interpreter/bytecode-node.h:10, from ../../deps/v8/src/interpreter/bytecode-node.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1495/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecode-operands.h:9, from ../../deps/v8/src/interpreter/bytecode-operands.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1496/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/ast/ast-value-factory.h:35, from ../../deps/v8/src/ast/variables.h:8, from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8, from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/interpreter/bytecode-register-allocator.h:8, from ../../deps/v8/src/interpreter/bytecode-register-optimizer.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ [1497/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecodes.h:12, from ../../deps/v8/src/interpreter/bytecode-register.h:8, from ../../deps/v8/src/interpreter/bytecode-register.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/common/globals.h:15: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ [1498/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecode-source-info.h:8, from ../../deps/v8/src/interpreter/bytecode-source-info.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1499/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/interpreter/bytecodes.h:12, from ../../deps/v8/src/interpreter/bytecodes.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1500/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/zone/zone.h:14, from ../../deps/v8/src/zone/zone-allocator.h:9, from ../../deps/v8/src/zone/zone-containers.h:21, from ../../deps/v8/src/interpreter/bytecode-label.h:10, from ../../deps/v8/src/interpreter/bytecode-label.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/functional.h:18, from ../../deps/v8/src/zone/zone-containers.h:20: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1501/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, from ../../deps/v8/src/interpreter/constant-array-builder.h:8, from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ 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/constant-array-builder.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.h:18, from ../../deps/v8/src/ast/scopes.h:10, from ../../deps/v8/src/interpreter/constant-array-builder.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h:30, from ../../deps/v8/src/interpreter/constant-array-builder.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1502/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1503/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 In file included from ../../deps/v8/src/runtime/runtime.h:12, from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8, from ../../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ [1504/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/common/assert-scope.h:15, from ../../deps/v8/src/codegen/handler-table.h:9, from ../../deps/v8/src/interpreter/handler-table-builder.h:8, from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/codegen/handler-table.h:8: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12, from ../../deps/v8/src/codegen/reloc-info.h:9, from ../../deps/v8/src/codegen/assembler.h:48, from ../../deps/v8/src/codegen/assembler-arch.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8, from ../../deps/v8/src/execution/riscv/frame-constants-riscv.h:11, from ../../deps/v8/src/execution/frame-constants.h:426, from ../../deps/v8/src/interpreter/bytecode-register.h:13, from ../../deps/v8/src/interpreter/handler-table-builder.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36, from ../../deps/v8/src/interpreter/handler-table-builder.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1505/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/interpreter/interpreter.h:14, from ../../deps/v8/src/interpreter/interpreter.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/interpreter/interpreter.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/codegen/compiler.h:18, from ../../deps/v8/src/interpreter/interpreter.cc:13: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, from ../../deps/v8/src/execution/local-isolate-inl.h: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/interpreter/interpreter.cc:158:13: required from here ../../deps/v8/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:18: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/interpreter/interpreter.cc:280: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:251: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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ [1506/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 [1507/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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 FAILED: obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/ast/ast-value-factory.h:35, 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/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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/ast/ast-value-factory.h:38: ../../deps/v8/src/objects/heap-object.h:27:7: note: ‘class v8::internal::HeapObject’ declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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/script.h:12, from ../../deps/v8/src/parsing/parse-info.h:17, from ../../deps/v8/src/parsing/scanner.h:18, from ../../deps/v8/src/parsing/import-assertions.h:8, from ../../deps/v8/src/ast/modules.h:8, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/ast/ast.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:14, from ../../deps/v8/src/objects/map.h:10, from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ 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:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/interpreter/bytecode-generator.cc:12: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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, from ../../deps/v8/src/execution/local-isolate-inl.h: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/paged-spaces-inl.h:13, from ../../deps/v8/src/heap/new-spaces-inl.h:12, from ../../deps/v8/src/heap/heap-inl.h:32, from ../../deps/v8/src/api/api-inl.h:15: ../../deps/v8/src/objects/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/debug-objects-tq.inc:373:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CoverageInfo]’ ../../deps/v8/src/interpreter/bytecode-generator.cc:1214: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:1230:44: required from here ../../deps/v8/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:42, from ../../deps/v8/src/interpreter/bytecode-generator.h:9: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/code-tq.inc:66:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]’ ../../deps/v8/src/interpreter/bytecode-generator.cc:1222: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:1230:44: required from here ../../deps/v8/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:871:7: note: ‘class v8::internal::BytecodeArray’ declared here 871 | class BytecodeArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/shared-function-info-tq.inc:267:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]’ ../../deps/v8/src/interpreter/bytecode-generator.cc:776: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:1271: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:1351:44: required from here ../../deps/v8/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:18: ../../deps/v8/src/objects/shared-function-info.h:186:7: note: ‘class v8::internal::SharedFunctionInfo’ declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ In member function ‘void v8::internal::interpreter::BytecodeGenerator::set_execution_result(ExpressionResultScope*)’, inlined from ‘v8::internal::interpreter::BytecodeGenerator::ExpressionResultScope::ExpressionResultScope(v8::internal::interpreter::BytecodeGenerator*, v8::internal::Expression::Context)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:627:36, inlined from ‘v8::internal::interpreter::BytecodeGenerator::EffectResultScope::EffectResultScope(v8::internal::interpreter::BytecodeGenerator*)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:672:61, inlined from ‘void v8::internal::interpreter::BytecodeGenerator::VisitForEffect(v8::internal::Expression*)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:7246:38: ../../deps/v8/src/interpreter/bytecode-generator.h:486:23: warning: storing the address of local variable ‘effect_scope’ in ‘*this.v8::internal::interpreter::BytecodeGenerator::execution_result_’ [-Wdangling-pointer=] 486 | execution_result_ = execution_result; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/interpreter/bytecode-generator.cc: In member function ‘void v8::internal::interpreter::BytecodeGenerator::VisitForEffect(v8::internal::Expression*)’: ../../deps/v8/src/interpreter/bytecode-generator.cc:7246:21: note: ‘effect_scope’ declared here 7246 | EffectResultScope effect_scope(this); | ^~~~~~~~~~~~ ../../deps/v8/src/interpreter/bytecode-generator.cc:7245:56: note: ‘this’ declared here 7245 | void BytecodeGenerator::VisitForEffect(Expression* expr) { | ^ In member function ‘void v8::internal::interpreter::BytecodeGenerator::set_execution_result(ExpressionResultScope*)’, inlined from ‘v8::internal::interpreter::BytecodeGenerator::ExpressionResultScope::ExpressionResultScope(v8::internal::interpreter::BytecodeGenerator*, v8::internal::Expression::Context)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:627:36, inlined from ‘v8::internal::interpreter::BytecodeGenerator::ValueResultScope::ValueResultScope(v8::internal::interpreter::BytecodeGenerator*)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:681:60, inlined from ‘v8::internal::interpreter::BytecodeGenerator::TypeHint v8::internal::interpreter::BytecodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*)’ at ../../deps/v8/src/interpreter/bytecode-generator.cc:7231:42: ../../deps/v8/src/interpreter/bytecode-generator.h:486:23: warning: storing the address of local variable ‘accumulator_scope’ in ‘*this.v8::internal::interpreter::BytecodeGenerator::execution_result_’ [-Wdangling-pointer=] 486 | execution_result_ = execution_result; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/interpreter/bytecode-generator.cc: In member function ‘v8::internal::interpreter::BytecodeGenerator::TypeHint v8::internal::interpreter::BytecodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*)’: ../../deps/v8/src/interpreter/bytecode-generator.cc:7231:20: note: ‘accumulator_scope’ declared here 7231 | ValueResultScope accumulator_scope(this); | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/interpreter/bytecode-generator.cc:7230:21: note: ‘this’ declared here 7230 | Expression* expr) { | ^ *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins. Event | Plugins PLUGIN_FINISH_UNIT | annobin: Generate final annotations PLUGIN_START_UNIT | annobin: Generate global annotations PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbols ../../deps/v8/src/interpreter/bytecode-generator.cc: In member function ‘void v8::internal::interpreter::BytecodeGenerator::GenerateBytecode(uintptr_t)’: ../../deps/v8/src/interpreter/bytecode-generator.cc:1394:1: internal compiler error: Segmentation fault 1394 | } | ^ Please submit a full bug report, with preprocessed source. See for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. [1508/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/codegen/riscv/base-constants-riscv.h:9, from ../../deps/v8/src/codegen/riscv/constants-riscv.h:7, from ../../deps/v8/src/codegen/constants-arch.h:25, from ../../deps/v8/src/objects/objects.h:18, from ../../deps/v8/src/json/json-stringifier.h:8, from ../../deps/v8/src/json/json-stringifier.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from 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:29, 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/execution/local-isolate-inl.h:9, from ../../deps/v8/src/common/ptr-compr-inl.h:10: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139: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:59: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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:523:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]’ ../../deps/v8/src/json/json-stringifier.cc:269: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:1101:7: note: ‘class v8::internal::JSPrimitiveWrapper’ declared here 1101 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSRawJson; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-raw-json-tq.inc:24:29: required from ‘static D v8::internal::TorqueGeneratedJSRawJson::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRawJson; P = v8::internal::JSObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSRawJson]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRawJson]’ ../../deps/v8/src/json/json-stringifier.cc:598:43: required from ‘v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_(v8::internal::Handle, bool, v8::internal::Handle) [with bool deferred_string_key = false]’ ../../deps/v8/src/json/json-stringifier.cc: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::JSRawJson’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8, from ../../deps/v8/src/json/json-stringifier.cc:12: ../../deps/v8/src/objects/js-raw-json.h:18:7: note: ‘class v8::internal::JSRawJson’ declared here 18 | class JSRawJson : public TorqueGeneratedJSRawJson { | ^~~~~~~~~ [1509/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/builtins/builtins.h:10, from ../../deps/v8/src/execution/isolate.h:24, from ../../deps/v8/src/json/json-parser.h:12, from ../../deps/v8/src/json/json-parser.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/smi.h:9, from ../../deps/v8/src/objects/fixed-array.h:11, from ../../deps/v8/src/objects/contexts.h:9, from ../../deps/v8/src/execution/thread-local-top.h:13, from ../../deps/v8/src/execution/isolate-data.h:12, from ../../deps/v8/src/execution/isolate.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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:12, from ../../deps/v8/src/objects/contexts.h:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:12: ../../deps/v8/src/objects/bigint.h:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../../deps/v8/src/base/small-vector.h: In instantiation of ‘void 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:191: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:1238:26: required from ‘v8::internal::MaybeHandle v8::internal::JsonParser::ParseJsonValue(v8::internal::Handle) [with bool should_track_json_source = true; Char = unsigned char]’ ../../deps/v8/src/json/json-parser.cc:516:5: required from ‘v8::internal::MaybeHandle v8::internal::JsonParser::ParseJson(v8::internal::Handle) [with Char = unsigned char]’ ../../deps/v8/src/json/json-parser.cc:1619:16: required from here ../../deps/v8/src/base/small-vector.h:218: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] 218 | 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-tq.inc:117:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]’ ../../deps/v8/src/json/json-parser.cc:903: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:1619: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]’: gen/torque-generated/src/objects/script-tq.inc:149:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Script]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]’ ../../deps/v8/src/json/json-parser.cc:465:33: required from ‘void v8::internal::JsonParser::ReportUnexpectedToken(v8::internal::JsonToken, v8::base::Optional) [with Char = unsigned char]’ ../../deps/v8/src/json/json-parser.cc:1619: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: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-function-tq.inc:115:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]’ ../../deps/v8/src/json/json-parser.cc:465:75: required from ‘void v8::internal::JsonParser::ReportUnexpectedToken(v8::internal::JsonToken, v8::base::Optional) [with Char = unsigned char]’ ../../deps/v8/src/json/json-parser.cc:1619: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:17: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:497:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]’ ../../deps/v8/src/json/json-parser.h:364:25: required from ‘void v8::internal::JsonParser::UpdatePointers() [with Char = unsigned char]’ ../../deps/v8/src/json/json-parser.cc:1619: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:744:7: note: ‘class v8::internal::SeqOneByteString’ declared here 744 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:572:29: 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:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]’ ../../deps/v8/src/json/json-parser.h:364:25: required from ‘void v8::internal::JsonParser::UpdatePointers() [with Char = short unsigned int]’ ../../deps/v8/src/json/json-parser.cc:1620: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:795:7: note: ‘class v8::internal::SeqTwoByteString’ declared here 795 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ [1510/2732] 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=openssl_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_RISCV64 -D__riscv_xlen=64 -DCAN_USE_FPU_INSTRUCTIONS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.25"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-ipa-icf -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/logging/counters.h:15, from ../../deps/v8/src/logging/counters.cc:5: ../../deps/v8/src/common/globals.h:184:9: warning: multi-line comment [-Wcomment] 184 | #endif // defined(USE_SIMULATOR) && \ | ^ 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: ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/heap-object.h:184:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]’: ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Smi’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: ‘class v8::internal::Smi’ declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-objects.h:1050:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSIteratorResult’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &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:29, from ../../deps/v8/src/logging/counters.cc:11: ../../deps/v8/src/objects/js-objects.h:1029:7: note: ‘class v8::internal::JSIteratorResult’ declared here 1029 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:388:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:385:25: note: ‘class v8::internal::ObjectHashTable’ declared here 385 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:407:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EphemeronHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:402:25: note: ‘class v8::internal::EphemeronHashTable’ declared here 402 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectTwoHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:469:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectTwoHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:466:7: note: ‘class v8::internal::ObjectTwoHashTable’ declared here 466 | class ObjectTwoHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:492:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:483:25: note: ‘class v8::internal::ObjectHashSet’ declared here 483 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:531:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameToIndexHashTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:510:25: note: ‘class v8::internal::NameToIndexHashTable’ declared here 510 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/hash-table.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::RegisteredSymbolTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:554:7: note: ‘class v8::internal::RegisteredSymbolTable’ declared here 554 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:272:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:267:25: note: ‘class v8::internal::OrderedHashSet’ declared here 267 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:307:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:302:25: note: ‘class v8::internal::OrderedHashMap’ declared here 302 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:646:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashSet’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:644:7: note: ‘class v8::internal::SmallOrderedHashSet’ declared here 644 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:678:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedHashMap’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:676:7: note: ‘class v8::internal::SmallOrderedHashMap’ declared here 676 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:760:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::OrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:755:25: note: ‘class v8::internal::OrderedNameDictionary’ declared here 755 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/ordered-hash-table.h:879:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SmallOrderedNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:876:7: note: ‘class v8::internal::SmallOrderedNameDictionary’ declared here 876 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:398:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScriptContextTable’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:396:7: note: ‘class v8::internal::ScriptContextTable’ declared here 396 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]’: ../../deps/v8/src/objects/contexts.h:725:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NativeContext’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:723:7: note: ‘class v8::internal::NativeContext’ declared here 723 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:356:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Code’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/visitors.h:9, from ../../deps/v8/src/handles/traced-handles.h:14, from ../../deps/v8/src/execution/isolate.h:34: ../../deps/v8/src/objects/code.h:75:7: note: ‘class v8::internal::Code’ declared here 75 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GcSafeCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:510:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GcSafeCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:508:7: note: ‘class v8::internal::GcSafeCode’ declared here 508 | class GcSafeCode : public HeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InstructionStream; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:642:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InstructionStream’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:553:7: note: ‘class v8::internal::InstructionStream’ declared here 553 | class InstructionStream : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:744:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AbstractCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:713:7: note: ‘class v8::internal::AbstractCode’ declared here 713 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:771:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DependentCode’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:769:7: note: ‘class v8::internal::DependentCode’ declared here 769 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:975:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationLiteralArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:964:7: note: ‘class v8::internal::DeoptimizationLiteralArray’ declared here 964 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]’: ../../deps/v8/src/objects/code.h:1065:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DeoptimizationData’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:986:7: note: ‘class v8::internal::DeoptimizationData’ declared here 986 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]’: ../../deps/v8/src/objects/allocation-site.h:142:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::AllocationSite’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10, from ../../deps/v8/src/heap/heap.h:34, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:36: ../../deps/v8/src/objects/allocation-site.h:21:7: note: ‘class v8::internal::AllocationSite’ declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]’: ../../deps/v8/src/objects/map.h:1000:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NormalizedMapCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:12: ../../deps/v8/src/objects/map.h:990:7: note: ‘class v8::internal::NormalizedMapCache’ declared here 990 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:210:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:205:25: note: ‘class v8::internal::NameDictionary’ declared here 205 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:270:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::GlobalDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:265:25: note: ‘class v8::internal::GlobalDictionary’ declared here 265 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:337:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SimpleNumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:332:7: note: ‘class v8::internal::SimpleNumberDictionary’ declared here 332 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/dictionary.h:359:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::NumberDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:354:7: note: ‘class v8::internal::NumberDictionary’ declared here 354 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TemplateLiteralObject; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-array.h:171:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TemplateLiteralObject’ from an array 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:167:7: note: ‘class v8::internal::TemplateLiteralObject’ declared here 167 | class TemplateLiteralObject | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:125:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigIntBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:16, from ../../deps/v8/src/handles/persistent-handles.h:11, 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/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:81:7: note: ‘class v8::internal::BigIntBase’ declared here 81 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:173:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FreshlyAllocatedBigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:158:7: note: ‘class v8::internal::FreshlyAllocatedBigInt’ declared here 158 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]’: ../../deps/v8/src/objects/bigint.h:268:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::BigInt’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:193:7: note: ‘class v8::internal::BigInt’ declared here 193 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSSetIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: ‘class v8::internal::JSSetIterator’ declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]’: ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSMapIterator’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: ‘class v8::internal::JSMapIterator’ declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]’: ../../deps/v8/src/objects/source-text-module.h:238:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModuleInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:236:7: note: ‘class v8::internal::SourceTextModuleInfo’ declared here 236 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:183:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClosureFeedbackCellArray’ from an array of ‘const 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/feedback-vector.h:179:7: note: ‘class v8::internal::ClosureFeedbackCellArray’ declared here 179 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]’: ../../deps/v8/src/objects/feedback-vector.h:568:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackMetadata’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:566:7: note: ‘class v8::internal::FeedbackMetadata’ declared here 566 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ObjectBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:18: ../../deps/v8/src/objects/literal-objects.h:29:7: note: ‘class v8::internal::ObjectBoilerplateDescription’ declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]’: ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ClassBoilerplate’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: ‘class v8::internal::ClassBoilerplate’ declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]’: ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Oddball’ from an array of ‘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/oddball.h:19:7: note: ‘class v8::internal::Oddball’ declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]’: ../../deps/v8/src/objects/swiss-name-dictionary.h:266:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SwissNameDictionary’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:26: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: ‘class v8::internal::SwissNameDictionary’ declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:331:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmInstanceObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:31: ../../deps/v8/src/wasm/wasm-objects.h:329:25: note: ‘class v8::internal::WasmInstanceObject’ declared here 329 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:584:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExceptionPackage’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:563:25: note: ‘class v8::internal::WasmExceptionPackage’ declared here 563 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:627:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExportedFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:606:7: note: ‘class v8::internal::WasmExportedFunction’ declared here 606 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:649:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmJSFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:633:7: note: ‘class v8::internal::WasmJSFunction’ declared here 633 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmCapiFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:654:7: note: ‘class v8::internal::WasmCapiFunction’ declared here 654 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]’: ../../deps/v8/src/wasm/wasm-objects.h:681:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmExternalFunction’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:677:7: note: ‘class v8::internal::WasmExternalFunction’ declared here 677 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::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/field-index-inl.h:8, from ../../deps/v8/src/objects/js-objects-inl.h:13, from ../../deps/v8/src/objects/api-callbacks-inl.h:13, from ../../deps/v8/src/objects/map-inl.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:11, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from ../../deps/v8/src/objects/objects-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]’: ../../deps/v8/src/ic/handler-configuration.h:247:3: required from here ../../deps/v8/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:245:7: note: ‘class v8::internal::StoreHandler’ declared here 245 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]’: ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TransitionArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:23: ../../deps/v8/src/objects/transitions.h:241:7: note: ‘class v8::internal::TransitionArray’ declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]’: ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::TaggedIndex’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/objects-inl.h:44: ../../deps/v8/src/objects/tagged-index.h:35:7: note: ‘class v8::internal::TaggedIndex’ declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]’: gen/torque-generated/src/objects/map-tq.inc:115:29: required from ‘static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Map’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:207:7: note: ‘class v8::internal::Map’ declared here 207 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]’: gen/torque-generated/src/objects/string-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of 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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/scope-info-tq.inc:139:29: required from ‘static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ScopeInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:23: ../../deps/v8/src/objects/scope-info.h:56:7: note: ‘class v8::internal::ScopeInfo’ declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:101:7: note: ‘class v8::internal::FixedArray’ declared here 101 | class FixedArray | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:158:29: required from ‘static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::DescriptorArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:15: ../../deps/v8/src/objects/descriptor-array.h:57:7: note: ‘class v8::internal::DescriptorArray’ declared here 57 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]’: gen/torque-generated/src/objects/descriptor-array-tq.inc:39:29: required from ‘static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::EnumCache’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: ‘class v8::internal::EnumCache’ declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/property-array-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PropertyArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:13: ../../deps/v8/src/objects/property-array.h:18:7: note: ‘class v8::internal::PropertyArray’ declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:326:29: required from ‘static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ByteArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:526:7: note: ‘class v8::internal::ByteArray’ declared here 526 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]’: gen/torque-generated/src/objects/literal-objects-tq.inc:37:29: required from ‘static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayBoilerplateDescription’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: ‘class v8::internal::ArrayBoilerplateDescription’ declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/api-callbacks-tq.inc:175:29: required from ‘static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::InterceptorInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/api-callbacks.h:105:7: note: ‘class v8::internal::InterceptorInfo’ declared here 105 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:396:29: required from ‘static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:459:7: note: ‘class v8::internal::ArrayList’ declared here 459 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:180:29: required from ‘static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakFixedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:292:7: note: ‘class v8::internal::WeakFixedArray’ declared here 292 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:546:29: required from ‘static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WeakArrayList’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:349:7: note: ‘class v8::internal::WeakArrayList’ declared here 349 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]’: gen/torque-generated/src/objects/cell-tq.inc:31:29: required from ‘static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/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/roots/roots-inl.h:14: ../../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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]’: gen/torque-generated/src/objects/heap-number-tq.inc:29:29: required from ‘static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::HeapNumber’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h: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 v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmNull; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:147:29: required from ‘static D v8::internal::TorqueGeneratedWasmNull::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmNull; P = v8::internal::HeapObject]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmNull’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:1063:7: note: ‘class v8::internal::WasmNull’ declared here 1063 | class WasmNull : public TorqueGeneratedWasmNull { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]’ ../../deps/v8/src/roots/roots-inl.h:96:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Symbol’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:17: ../../deps/v8/src/objects/name.h:214:7: note: ‘class v8::internal::Symbol’ declared here 214 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]’: gen/torque-generated/src/objects/contexts-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]’ ../../deps/v8/src/objects/contexts-inl.h:121:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Context’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:485:7: note: ‘class v8::internal::Context’ declared here 485 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmTypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:1921:29: required from ‘static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::HeapObject]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:506: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::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:907:7: note: ‘class v8::internal::WasmTypeInfo’ declared here 907 | class WasmTypeInfo | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]’: gen/torque-generated/src/objects/feedback-vector-tq.inc:91:29: required from ‘static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]’ ../../deps/v8/src/objects/feedback-vector.h:770:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FeedbackVector’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:202:7: note: ‘class v8::internal::FeedbackVector’ declared here 202 | class FeedbackVector | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]’: gen/torque-generated/src/objects/name-tq.inc:30:29: required from ‘static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Name]’ ../../deps/v8/src/objects/descriptor-array-inl.h:224:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Name’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: ‘class v8::internal::Name’ declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]’: gen/torque-generated/src/objects/module-tq.inc:67:29: required from ‘static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::Module]’ ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Module’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:9: ../../deps/v8/src/objects/module.h:35:7: note: ‘class v8::internal::Module’ declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:45:29: required from ‘static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]’ ../../deps/v8/src/objects/lookup-inl.h:315:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSReceiver’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:37:7: note: ‘class v8::internal::JSReceiver’ declared here 37 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-objects-tq.inc:107:29: required from ‘static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]’ ../../deps/v8/src/objects/js-objects-inl.h:153:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSObject’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:330:7: note: ‘class v8::internal::JSObject’ declared here 330 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:36:29: required from ‘static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]’ ../../deps/v8/src/objects/js-objects-inl.h:252:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedArrayBase’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:71:7: note: ‘class v8::internal::FixedArrayBase’ declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/templates-tq.inc:352:29: required from ‘static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]’ ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FunctionTemplateInfo’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: ‘class v8::internal::FunctionTemplateInfo’ declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]’: gen/torque-generated/src/objects/source-text-module-tq.inc:98:29: required from ‘static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]’ ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::SourceTextModule’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:27:7: note: ‘class v8::internal::SourceTextModule’ declared here 27 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/fixed-array-tq.inc:252:29: required from ‘static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]’ ../../deps/v8/src/objects/js-objects-inl.h:231:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::FixedDoubleArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:244:7: note: ‘class v8::internal::FixedDoubleArray’ declared here 244 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]’: gen/torque-generated/src/objects/prototype-info-tq.inc:66:29: required from ‘static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]’ ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::PrototypeInfo’ from 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:14: ../../deps/v8/src/objects/prototype-info.h:22:7: note: ‘class v8::internal::PrototypeInfo’ declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]’: gen/torque-generated/src/objects/js-array-buffer-tq.inc:141:29: required from ‘static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]’ ../../deps/v8/src/objects/js-array-buffer-inl.h:375:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::JSTypedArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:41: ../../deps/v8/src/objects/js-array-buffer.h:282:7: note: ‘class v8::internal::JSTypedArray’ declared here 282 | class JSTypedArray | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:2005:29: required from ‘static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:553:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmStruct’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:944:7: note: ‘class v8::internal::WasmStruct’ declared here 944 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of ‘Dest v8::base::bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]’: gen/torque-generated/src/wasm/wasm-objects-tq.inc:276:29: required from ‘static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]’ ../../deps/v8/src/handles/handles.h:145:29: required from ‘T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/handles/handles.h:139:61: required from ‘v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]’ ../../deps/v8/src/wasm/wasm-objects-inl.h:612:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::WasmArray’ from an array of ‘const class v8::internal::Object’ [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:977:7: note: ‘class v8::internal::WasmArray’ declared here 977 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ninja: build stopped: subcommand failed. RPM build warnings: RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.fqze1b (%build) line 316: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20 line 356: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-devel line 386: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-libs line 396: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-full-i18n line 446: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-npm line 461: It's not recommended to have unversioned Obsoletes: Obsoletes: nodejs20-docs Bad exit status from /var/tmp/rpm-tmp.fqze1b (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/nodejs20.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/nodejs20.spec